mysql 给所有字段加索引好吗?为什么
时间: 2023-02-08 13:09:21 浏览: 141
在 MySQL 中,为所有字段建立索引并不是一个好的做法。这是因为索引会占用磁盘空间,如果为每个字段都建立索引,会导致磁盘空间的浪费,同时在对数据进行更新、插入或删除时也会消耗大量的时间。
正确的做法是只为常用来作为查询条件的字段建立索引。这样可以在保证查询性能的同时节省磁盘空间和提升数据更新、插入和删除的效率。
另外,如果表中的数据量很大,也不建议为所有字段建立索引,因为这样会导致索引文件变得非常大,进一步降低查询效率。
阅读全文