我有一个使用 InnoDB 的简单表:
tag_id int(20), primary
tag varchar(50)
表中只有 106 个标签,有时这个简单的选择查询需要 10s、16s、30s 或更多:
# Query_time: 26 Lock_time: 0 Rows_sent: 106 Rows_examined: 106
use database;
SELECT `tag`
FROM (`tags`);
我的问题:有没有办法优化这个查询(所以它不会需要 26 秒才能完成)或者这是 MySQL 服务器过载的明显迹象?如果我从共享主机升级到 VPS,我会解决这个问题吗?