MySQL实战 |
您所在的位置:网站首页 › 单通道对性能影响大吗知乎 › MySQL实战 |
涉及 limit $start,$num 的搜索,如果$start 巨大,则影响结果集巨大,最终导致查询耗时较长,推荐大家尽量带入主键ID当查询条件并将SQL改写为 limit 0,$num; 确认无法改写的情况下,先从索引结构中获得 limit $start,$num 或 limit $start,1 ;再用 in 操作或基于索引序的limit 0,$num 二次搜索。 例如:下一页操作让前端把当前页最大ID传递过来,然后后台加一个weher条件即可。如果是用户手动输入页码跳页,则可以先用查询页面查出该页的最小主键ID值然后再去查询该页数据。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |