我有一个包含5000万条记录的数据库,我正在尝试执行以下查询。
SELECT q FROM q GROUP BY q ORDER BY t DESC LIMIT 100;
但是,由于数据库的大小,此查询大约需要10秒才能执行。那么,如何优化此查询以加快执行速度? How does database indexing work? 我在这个页面上提到了一个答案,它建议使用索引但是并没有确切地说明如何?我是新手,我需要快速解决这个问题,因为我的网站加载非常慢。
答案 0 :(得分:1)
通过这种方式,您可以创建索引。
Alter table q
add key(q),
add key(t);