只为用于搜索 、排序或者分组的列创建索引<br>
SELECT birthday, country FROM person_name WHERE name = 'Ashburn';
birthday、country列不需要建立索引,只要为出现在WHERE子句中的name列创建索引
索引列的类型尽量小<br>
数据类型越小,查询进行的比较操作越快(CPU层面)<br>
数据类型越小,索引占用的存储空间越小<br>
主键插入顺序
自己插入主键,可能存在页分裂,存在性能损耗
让主键具有AUTO_INCREMENT,让存储引擎自己为表生成主键
冗余和重复索引
索引:dx_name_birthday_phone_number
索引:idx_name,索引多余