总数据 10万条。 优化前 37秒。 优化后 2秒。 关键是 chatgpt给的答案。

优化前 sql

        select distinct(version_id ) from version_table where remarks="" Group by version_id,test_obj having count(test_obj)>1

优化后sql

        select v.version_id from (select version_id from version_table where remarks ="" group by version_id) as v group by v.version_id,v.test_obj having count(v.test_obj)>1

总数据 10万条。 优化前 37秒。 优化后 2秒。 关键是 chatgpt给的答案。 

猜你喜欢

转载自blog.csdn.net/vcit102/article/details/130337870
今日推荐