我有一个包含游戏统计数据的表格,这个表格中有数十万行,但我需要搜索游戏的统计页面。
我不确定在索引方面我需要做些什么,以及如何在实际时间内保持表格可搜索。我通常索引作为主键的Id字段。我真的不了解索引,所以我不确定我是否正在做正确的事情。
有人可以提供一些建议吗?我正在使用MySQL数据库。
感谢。
答案 0 :(得分:7)
经验法则 - 您在WHERE
子句中使用的索引列以及ORDER BY
中使用的索引列。
但是,您应该始终测试更改的效果 - 有时添加索引会导致导致性能问题。
我建议您阅读优化mysql的许多tutorials中的一个,并按照您的表格提出建议。