簡體   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