创建索引的注意事项

98 阅读1分钟

创建索引的注意事项

  1. 选择合适的字段创建索引:

    • 针对不为 NULL 的字段,使用 0、1、true、false 代替 NULL。
    • 针对频繁查询的字段,提高查询性能。
    • 针对作为条件查询的字段,优化查询速度。
    • 针对频繁需要排序的字段,加速排序操作。
    • 针对频繁连接的字段,提高连接查询效率。
  2. 谨慎对频繁更新的字段建立索引:

    • 频繁更新的字段可能会因为索引的维护而影响性能,需要谨慎考虑。
  3. 尽量考虑联合索引而非单列索引:

    • 联合索引可以提高查询效率,尽量将联合频繁使用的字段组合成联合索引。
  4. 避免冗余索引:

    • 如果存在 (a, b) 的联合索引,那么索引 (a) 就是冗余索引,因为能够命中 (a, b) 就肯定能命中 (a)。避免创建不必要的冗余索引,以减少存储空间和维护成本。