索引占用内存(RAM)中的空间;索引太多或太大,数据库将不得不在磁盘之间来回交换它们。它们还会增加插入和删除时间(必须为每个插入/删除/更新的数据更新每个索引)。
您没有无限的记忆。使所有索引都适合RAM =好。
您没有无限的时间。仅对需要索引的列建立索引可最大程度地减少插入/删除/更新性能的影响。

索引占用内存(RAM)中的空间;索引太多或太大,数据库将不得不在磁盘之间来回交换它们。它们还会增加插入和删除时间(必须为每个插入/删除/更新的数据更新每个索引)。
您没有无限的记忆。使所有索引都适合RAM =好。
您没有无限的时间。仅对需要索引的列建立索引可最大程度地减少插入/删除/更新性能的影响。