①索引会占用存储空间,虽然比较少,但是也占用了。
②MySQL会自动为primary 主键列和unique 唯一列自动增加索引。
③MySQL数据库对数据做DML操作时,需要同时做维护索引的操作。
隐含之意,就是索引会降低数据库增删改的效率。
- 使用原则:
一般会对sql中的where条件字段或者order by字段建立索引。
实际项目中,如果从业务角度出发,发现经常会用到某个字段,对表数据进行查询,或者根据经常用到某个字段的排序,则该数据是需要增加索引的。
查询缓存
===============================================================================================================================================================