繁体   English   中英

防止全表扫描简单查询

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM