优势
查找:提高数据检索的效率,降低数据库的IO成本
排序:通过索引对数据库进行排序,降低数据排序的成本,降低CPU的消耗
劣势
索引也是一张表,该表保存了主键与索引字段并指向实体表的记录,所以索引列也占空间
虽然索引提高了查询速度但也降低了表的更新速度
(因为更新表的时候,MySQL不仅要保存数据,还要保存索引文件每次更新添加进来的索引列的字段,都会调整因为更新所带动的键值变化后的索引信息)
查找:提高数据检索的效率,降低数据库的IO成本
排序:通过索引对数据库进行排序,降低数据排序的成本,降低CPU的消耗
索引也是一张表,该表保存了主键与索引字段并指向实体表的记录,所以索引列也占空间
虽然索引提高了查询速度但也降低了表的更新速度
(因为更新表的时候,MySQL不仅要保存数据,还要保存索引文件每次更新添加进来的索引列的字段,都会调整因为更新所带动的键值变化后的索引信息)