Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Monitor MySQL pomalý otázku

čas to trvá MySQL dotaz na spustenie je odrazom mnohých rôznych faktorov , z účinnosti návrhu tabuľky a veľkosti polí sa podieľajú na počte záznamov vrátených dotazom . Ak zistíte , váš dotaz MySQL beží pomalšie , než by mal , môžete použiť funkciu zapisovania analyzovať výkon dotazu a vyladiť ho bežať rýchlejšie a efektívnejšie . Návod dovolená 1

Prihláste sa k počítaču a otvorte konfiguračný súbor MySQL . Vyhľadajte súbor " my.cnf " , ak neviete , kde sa nachádza konfiguračný súbor . Prejdite na " log_slow_queries " nastavenie a zmeňte ju na " ON " .
2

Prejdite do časti " mysqld " a nastavte " long_query_time " na 1. To identifikuje dlhý dotaz ako jedna s viac než sekundu spustiť . Nastavte " log- slow - otázky " Nastavenie na " = /var /log /mysql /mysql - slow.log . " Určuje názov a umiestnenie súboru denníka , ktorý bude vytvorený nejaký čas dotazu trvá dlhšie ako jednu sekundu spustiť .
3

Spustite dotaz a čakať na výsledky . Otvorte súbor " mysql - slow.log " , ak váš dotaz trvalo dlhšie ako jednu sekundu spustiť . Pozrite si výsledky tohto dotazu zistiť , čo sa spomaľuje výsledky . Vyladiť a optimalizovať svoj ​​dotaz , spustite ho a skontrolujte súbor denníka znova . Pokračovať v procese , kým váš dotaz je spustený tak efektívne , ako je to možné .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené