我这里也发这样的问题,自定义表单,数据量达到20W条,登录变得很慢。 经常,是这个烂SQL语句导致。
SELECT * FROM ( SELECT * FROM (SELECT * FROM (SELECT d.* FROM TLK_TB_STOCK_ d WHERE 1=1 ) table_orderby) table_0 WHERE table_0.DOMAINID ='11e1-7f98-53d7e5e8-a04d-05b43c063ac2' ) AS TB LIMIT 0,10
为何不把 LIMIT 0,10 放置到,第一个 SELECT d.* FROM TLK_TB_STOCK_ d WHERE 1=1 里面里,反而放到最外面, 导致速度极其的慢。 |