标签: mysql database performance
如果我在SELECT..WHERE语句之前向我的表添加索引并将它们放在INSERT语句之前,它是否被认为是MySQL的最佳实践或整体性能提升?
SELECT..WHERE
INSERT
答案 0 :(得分:2)
即使答案显而易见:在SELECT ... WHERE语句之前向表添加索引并在INSERT语句之前删除它非常糟糕练习。而且我很确定每个数据库都适用。
SELECT ... WHERE
您将在每个SELECT上为表的每一行创建索引条目。当插入或更新新行时,这比创建/更新索引条目要昂贵得多。
SELECT