• 复合索引 规格严格


    1、复合索引使用的目的是什么?
    :能形成索引覆盖,提高where语句的查询效率

    2、一个复合索引是否可以代替多个单一索引?
    :复合索引的使用原则是第一个条件应该是复合索引的第一列,依次类推,否则复合索引不会被使用
    所以,正常情况下复合索引不能替代多个单一索引

    3、在进行哪些类型的查询时,使用复合索引会比较有效?
    :如果一个表中的数据在查询时有多个字段总是同时出现则这些字段就可以作为复合索引,形成索引覆盖可以提高查询的效率

    4、符合索引中索引列的排序原则是什么?
    :复合索引的使用原则是第一个条件应该是复合索引的第一列,依次类推

    5、什么情况下不适合使用复合索引?
    :建立索引的目的就是帮助查询,如果查寻用不到则索引就没有必要建立,另外如果数据表过大(5w以上)则有些字段(字符型长度超过(40))不适合作为索引,另外如果表是经常需要更新的也不适合做索引
  • 相关阅读:
    sql server 2008 express 使用ip登陆 error:40 错误:2
    C#将Enum枚举映射到文本字符串
    Qt 自定义事件
    constexpr-C++11
    C++11 Lambda表达式(匿名函数)
    Qt5-调试器安装
    Qt5之坐标系统
    八大排序算法总结
    Qt之类反射机制
    Qt5之反射机制(内省)
  • 原文地址:https://www.cnblogs.com/diyunpeng/p/2710125.html
Copyright © 2020-2023  润新知