索引创建与规划
(一) 索引策略
l 系统策略
Ø 生产为主的系统不建议多建索引;
Ø 查询为主的系统建议多间索引;
Ø 综合系统根据实际情况建索引;
l 表策略
Ø 表的生产性和查询性;
Ø 数据规模;
Ø 生产频率;
Ø 查询频率;
(二) 命名规范
Ø 避免垃圾索引;
Ø 有利于索引维护;
Ø 有利于索引复制;
Ø 有利于索引管理;
Ø 有利于索引分析;
(三) 创建过程
Ø 先聚集—再主要—后优化
(四) 优点和缺点
l 优点
Ø 提高查询速度;
l 缺点
Ø 加速碎片的产生;
Ø 加大键查找的开销;
Ø 资源的浪费;
(五) 原则
Ø 是否可以服务主要场景;
Ø 是否成片区的数据筛选;
Ø 片区内的页数;
Ø 索引的层数;
Ø 造成锁的问题;
(六) 总结
Ø 重要字段;
Ø 能成片区(能够当“父亲”);
Ø 不要太多“子女”;
Ø 容易养(易维护)