我有一个超过200万行的MySQL数据库表,我正在尝试从我的Time_Stamp列查询特定时间的记录。
正如预期的那样,查询需要很长时间才能执行。
我已经读过,优化此类查询的最佳方法是索引time_stamp,但我无法找到有关如何执行此操作的方法。
我的主要问题如下:
答案 0 :(得分:2)
您可以使用create index
添加索引CREATE INDEX index_name ON table_name (column_name)
第二个问题。添加索引可以更改查询优化执行索引评估的事实,找到数据库引擎的最佳扫描策略,为此您可以在本章中查看有关mysql docs https://dev.mysql.com/doc/refman/5.5/en/optimization-indexes.html
的广告