Lësho filet këtu

SQL upload ( 0 ) x -

Rregullimet faqe-relevante Kliko mbi shirit për të lëvizur në krye të faqes
Shtyp Ctrl+Enter për të ekzekutuar pyetsorin Shtyp Enter për të ekzekutuar pyetsorin
ngritëse
zbritëse
Renditja:
Debug (rregullo) SQL
Numri
Ekzekutimi i renditjes
Koha që ka marrë
Renditur sipas:
Grupo pyetsorët
Mos-grupo pyetsorët
Ngushto Zgjero Shfaq gjurmën Fsheh gjurmën Numri : Koha që ka marrë :
Faqeruajtësit
Rifresko
Shto
Jo faqeruajtës
Shto faqeruajtës
Opsionet
E paracaktuar





Ngushto Zgjero Requery (kërkesë) Redakto Sqaro Profilon Faqeruajtës Pyetsori dështoi Databaza : Koha e pyetsorit :

Sistem këshilltar

Çështje të mundshme performance

Issue:
long_query_time është vendosur në 10 sekonda ose më tepër, kështu që vetëm pyetsorët e ngadalshëm, që marrin rreth 10 sekonda mund të hyjnë.
Recommendation:
Sugjerohet që të vendosni long_query_time në një vlerë më të ulët, në varësi të mjetisit. Zakonisht sugjerohet një vlerë nga 1-5 sekonda.
Justification:
long_query_time është vendosur aktualisht në 10s.
Used variable / formula:
long_query_time
Test:
value >= 10
Issue:
Regjistri i pyetsorit të ngadalshëm është pasivizuar.
Recommendation:
Aftëso hyrje të ngadaltë të pyetsorit sipas rregullimit slow_query_log në 'ON' (po). Kjo do të ndihmojë pyetsorët që funksionojnë keq gjatë diagnostikimit.
Justification:
slow_query_log është vendosur në 'OFF' (jo)
Used variable / formula:
slow_query_log
Test:
value == 'OFF'
Issue:
Ka shumë radhë që janë klasifikuar.
Recommendation:
Ndërsa nuk ka asgjë të keqe me një sasi të lartë të klasifikimit të radhës, mund të doni të siguroheni që pyetsorët, të cilët kërkojnë shumë klasifikim, të përdorin kolonat e indeksuara në klauzolën ORDER BY (renditur sipas), pasi kjo do të rezultojë në një klasifikim shumë më të shpejtë.
Justification:
Mesatarja e radhëve të klasifikuara: 2.09 për sekondë
Used variable / formula:
Sort_rows / Uptime
Test:
value * 60 >= 1
Issue:
Ka shumë bashkime pa indekse.
Recommendation:
Kjo do të thotë se bashkimet po bëjnë skanim të plotë të tabelave. Shtimi i indekseve për kolonat, duke përdorur në kushtet e bashkimit, do të përshpejtojë shumë bashkimin e tabelave.
Justification:
Mesatarja e lidhjeve të tabelës: 31.3 për minutë, kjo vlerë duhet të jetë më e vogël se 1 për orë
Used variable / formula:
(Select_range_check + Select_scan + Select_full_join) / Uptime
Test:
value * 60 * 60 > 1
Issue:
Shkalla e leximit të hyrjes së parë të indeksit është i lartë.
Recommendation:
Kjo zakonisht tregon skanimet e shpeshta të plota të indeksit. Skanimet e plota të indeksit janë më të shpejtë se sa skanimet e tabelave, por kërkojnë shumë cikle të CPU në tabelat e mëdha, nëse këto tabela, që kanë ose kanë pasur vëllime të UPDATEs (aktualizime) dhe DELETEs (fshirje), ekzekutimi i 'OPTIMIZE TABLE' (optimizo tabelën) mund të zvogëlojë sasinë dhe/ose të përshpejtojë skanimin e plotë të indeksit. Më mirë se skanimet e plota të indeksit, mund të reduktohen vetëm me rishkrimin e pyetsorëve.
Justification:
Mesatarja e skanimit të indeksit: 20.06 për minutë, kjo vlerë duhet të jetë më e vogël se 1 për orë
Used variable / formula:
Handler_read_first / Uptime
Test:
value * 60 * 60 > 1
Issue:
Shkalla e leximit të të dhënave nga një pozicion icaktuar është e lartë.
Recommendation:
Kjo tregon se shumë pyetsorë kanë nevojë për të klasifikuar rezultatet dhe/ose të bëjnë një skanim të plotë të tabelës, duke përfshirë pyetsorët e bashkuar, që nuk përdorin indekse. Shto indekse, ku është e aplikueshme.
Justification:
Norma e pozicionit të fiksimeve të leximit mesatar: 8.4 për minutë, kjo vlerë duhet të jetë më e vogël se 1 për orë
Used variable / formula:
Handler_read_rnd / Uptime
Test:
value * 60 * 60 > 1
Issue:
Shkalla e leximit të radhës tjetër të tabelës është e lartë.
Recommendation:
Kjo tregon se shumë pyetsorë janë duke bërë skanime të plota të tabelës. Shto indekse, ku është e aplikueshme.
Justification:
Norma e leximit të radhës së tabelës tjetër: 10.76 për sekondë, kjo vlerë duhet të jetë më e vogël se 1 për orë
Used variable / formula:
Handler_read_rnd_next / Uptime
Test:
value * 60 * 60 > 1
Issue:
MyISAM key buffer (index cache) % used is low.
Recommendation:
Mund të duhet të ulni madhësinë e key_buffer_size, ri-ekzamino tabelat tuaja për të parë nëse indekset janë hequr, ose ekzamino pyetsorët dhe pritjet rreth asaj, për të cilën përdoren indekset.
Justification:
maks % MyISAM çelës i xbutur i përdorur ndonjëherë: 0%, kjo vlerë duhet të jetë mbi 95%
Used variable / formula:
Key_blocks_used * key_cache_block_size / key_buffer_size * 100
Test:
value < 95
Issue:
Shkalla e tabelave që hapen është e lartë.
Recommendation:
Hapja e tabelave kërkon disk I/O, i cili është i kushtueshëm. Rritja e table_open_cache mund ta shmangë këtë.
Justification:
Norma e fileve të hapura: 11.65 për orë, kjo vlerë duhet të jetë më e vogël se 10 për orë
Used variable / formula:
Opened_tables / Uptime
Test:
value*60*60 > 10
Issue:
Shumë lidhje janë abortuar.
Recommendation:
Lidhjet janë ndërprerë zakonisht, kur ato nuk mund të autorizohen. Ky artikull mund t'ju ndihmojë të gjurmoni burimin.
Justification:
2% prej të gjithë lidhjeve janë ndërprerë. Kjo vlerë duhet të jetë nën 1%
Used variable / formula:
Aborted_connects / Connections * 100
Test:
value > 1
Issue:
Shumë lidhje janë abortuar.
Recommendation:
Lidhjet janë ndërprerë zakonisht, kur ato nuk mund të autorizohen. Ky artikull mund t'ju ndihmojë të gjurmoni burimin.
Justification:
Norma e ndërprerjes së lidhjes është në 4.02 për orë, kjo vlerë duhet të jetë më e vogël se 1 për orë
Used variable / formula:
Aborted_connects / Uptime
Test:
value * 60 * 60 > 1