SQL优化:limit分页优化
分页查询的问题点主要集中在mysql为分页查询提供了很方便的关键字limit,但这个关键字在数据量较大时,却很低效。“limit m,n”关键字的意思是,从第m行开始,扫描满足条件的n个偏移行。若需从第1行开始,则不需要指定m值。表aaaaa中共有2375690数据。优化前的SQLSELECT DISTINCT(device_id) uid FROM aaa...
SQL优化:组内排序取最大值
测试用例查询3这条SQL是我们需要讨论的内容,也是业务线为实现组内排序取最大值所采用的SQL。标准的程序员反馈问题方式:XXX时间点之前查询时正常的,这之后突然就不正常了,你们DBA是不是做什么改动了?我把数据恢复到自己的测试机,返回值也是正常的。暂且不去管姿势是否正确,对这条SQL的分析,我们其实可以看出:...