我最近在对我的数据库进行一些查询时遇到了问题,这是因为我的一个数据库表已从 50,000 行扩展到 1,000,000 行到 2,000,000 行。
books
表有 2,000,000 本书的记录,有从书的排名到书的大小的各种信息。
我尝试运行一个简单的查询...
SELECT isbn FROM books WHERE rank < 100000
等待 10 分钟后,我不得不终止查询,因为它一直停滞不前,我在查询其他表时没有遇到这个问题,所以我认为问题出在表的大小上。
我已经开始阅读索引,所以我想知道这是否是解决我的情况的最佳方法,如果不是,那又是什么?
最佳答案
索引 rank
列并观察它飞起来
关于mysql - 加快查询速度的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15415567/