我正在使用MySQL数据库上的新表编写一个新特性。从一开始,索引列(我将在SELECT查询中使用)是否会影响性能,还是应该等到我的表达到相当大的大小后才开始索引?
发布于 2018-05-29 02:16:17
是的,由于索引的原因,插入和更新可能更慢。然而,在我的实践中,这并不是一个常见的问题。您只想添加您知道需要的索引。在解决新问题时等待添加其他索引。需要考虑的一件事是:“如果”索引被遗忘了,而不是必需的,实际上会导致难以跟踪的性能问题。在找到问题索引之后,开发人员必须花费更多的时间来确定应用程序的其他部分是否确实需要索引。直到表达到一定大小时才添加索引。我会严重怀疑这会给你带来任何性能,如果这样的话,我会质疑系统的设计。
https://stackoverflow.com/questions/50575214
复制相似问题