为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:V4.0.4
- 【问题描述】:
Q1:本SQL根据DATE_UPDATE(有索引)查询、并根据主键ID排序,执行计划为什么不会走DATE_UPDATE索引?
Q2:若不根据主键ID排序,而根据DATE_UPDATE排序(会走索引),是否会出现同一SQL,得到不同结果集的情况?
辅助说明Q2:由于TIDB自增主键不连续,在没有根据主键order by的情况下,会出现不同的结果集,例如:select * from table limit 10; 该语句重复执行会得到不同的结果集。
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出打印结果,请务必全选并复制粘贴上传。