[英]Prevent full table scan simple query
最近我们的 mysql 服务器出现了很多问题,我一直在使用分析器 (JetProfiler) 和压力测试器 (loadUI) 运行一些测试。 我注意到,在同时使用 loudUI 运行至少 20 个连接后,它已经无法连接或连接到网页的速度非常慢。 Jetprofiler 说几乎我们运行的每个查询都不好,因为它们都使用全表扫描,我想知道这是否真的是问题所在。
这是可能运行最多的查询的屏幕截图:
我将如何改进这个?
只需为以下列创建单个索引:datum、webid 和 actief:
create index idx_datum on nieuws(datum);
create index idx_webid on nieuws(webid);
create index idx_actief on nieuws(actief);
这应该会产生更好的查询性能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.