J9-J9九游会网络软件科技有限公司

咨询热线

400-123-4657

Classification

新闻动态

400-123-4657
传真:+86-123-4567
手机:13800000000
邮箱:admin@youweb.com
地址:广东省广州市天河区88号
当前位置: 首页 > 新闻动态 > 行业资讯

Mysql Optimizer_Trace(优化器追踪)

发布时间:2024-06-10 07:21:13 丨 浏览次数:109

时间要久是因为,在通过二级索引查找到满足条件的记录的id时,需要在进行一次回表来获取所需要返回的字段的信息,之后在执行limit命令截取响应的记录。limit 100000,10相较于 limit 0,10而言多回表了100000次。所以导致深分页变慢。偏移量越大,mysql就会扫描越多的行,然后在进行回表,然后在抛弃掉偏移量之前的行,之后在返回偏移量后边的行,这样就导致查询性能下降。想办法让标记的位置的列是有序的,并且不重复。然后就可以将偏移量转义到where语句中,来减少回表次数。
Copyright © 2002-2017 J9九游会网络软件科技有限公司 版权所有
电 话:400-123-4657    手 机:13800000000   传 真:+86-123-4567    E-mail:admin@youweb.com
地 址:广东省广州市天河区88号
粤ICP98598111号

扫一扫关注微信公众帐号

免费咨询 投诉建议

平台注册入口