请问为什么第二个没有走索引?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

请问为什么第二个没有走索引?

游客886 2019-05-29 13:48:53 374

请问为什么第二个没有走索引?
3
4
本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

关系型数据库 PostgreSQL 索引
分享到
取消 提交回答
全部回答(1)
  • 问问小秘
    2019-10-14 20:51:25
    SQL什么条件不会使用索引? 1、不等于操作不能使用索引 2、经过普通运算或函数运算后的索引字段不能使用索引,但是经过函数运算字段的字段要使用可以使用函数索引  3、使用多个字段的组合索引,如果查询条件中第一个字段不能使用索引,那整个查询也不能使用索引  4、含前导模糊查询的Like语法不能使用索引 5、B-TREE索引里不保存字段为NULL值记录,因此IS NULL不能使用索引。 6、Oracle在做数值比较时需要将两边的数据转换成同一种数据类型,如果两边数据类型不同时会对字段值隐式转换,相当于加了一层函数处理,所以不能使用索引。7、给索引查询的值应是已知数据,不能是未知字段值。
    

    答案来源网络,供参考,希望对您有帮助

    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程