zoukankan      html  css  js  c++  java
  • 数据库 索引

    常见索引的基本概念

    约束:

    1. 主键约束【主键索引】
    2. 唯一约束【唯一索引】
    3. 外键约束【外键索引】

    索引:

    1. 聚集索引
    2. 联合索引
    3. 覆盖索引
    4. 部分索引【前缀索引】

    索引的优缺点

    优点:

    1. 提高数据检索效率
    2. 提高表之间的 JOIN 效率
    3. 利用唯一性索引,保证数据的唯一性
    4. 提高排序和分组效率

    缺点:

    1. 消耗更多的物理存储
    2. 数据变更时,索引也需要更新,降低了插入、更新效率

    索引的使用建议:

    1. 经常检索的列
    2. 经常用于表连接的列
    3. 经常排序/分组的列

    以下情况不建议使用索引:

    1. 基数很低的列
    2. 更新频繁检索不频繁的列
    3. BLOB/TEXT 等大字段列

  • 相关阅读:
    [bzoj4364] [IOI2014]wall砖墙
    [bzoj3064] [Tyvj 1518] CPU监控
    [bzoj3434] [WC2014]时空穿梭
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    ASP.NET
    MSSQL
  • 原文地址:https://www.cnblogs.com/ryanzheng/p/11724004.html
Copyright © 2011-2022 走看看