怎样写查询才能利用组合索引?
查看完整题解
参考回答
直接回答
从常用查询出发,让等值、范围和排序与索引顺序匹配,并保持类型和比较语义正确。检查实际计划,区分用索引定位、过滤、覆盖和排序。
讲清原理
将列包进函数或发生不利的隐式转换,可能影响范围查找。可以重写等价条件或采用支持的表达式索引,但并非每个函数都必然导致全扫。
例子与易错点
查询某天记录,用起止时间范围通常比先格式化列更容易利用有序访问。改写前核对时区与边界,避免速度提高却漏数据。
相关题 · 第 111 题、第 112 题
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。