Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 15451|Odpověď: 0

[Zdroj] MySQL zobrazuje SQL příkazy, které jsou vykonávány v reálném čase

[Kopírovat odkaz]
Zveřejněno 15.11.2017 13:26:51 | | | |

Ve výchozím nastavení MySQL nemůže zobrazovat vykonané SQL příkazy v reálném čase, protože to spotřebovává určité množství zdrojů.

Pro povolení této funkce ji trochu nakonfigurujte a otevřete tento záznam LOG.



1 Zobrazit funkci LOG
Nejprve zkontrolujte, zda je zapnuté nahrávání SQL výkazů v reálném čase.

MYSQL> ZOBRAZIT PROMĚNNÉ JAKO "general_log%";
Následující hodnota general_log je VYPNUTÁ, aby označila, že není zapnutá:


2 Zapnout funkci LOG

2.1 Dočasně otevřeno

Následuje možnost zaznamenávání SQL příkazů v reálném čase a určte vlastní cestu k logování:


Tyto dva příkazy vyprší po restartu MySQL a jsou dočasnými metodami.

Poznámka: Tento soubor bude s rostoucím přístupem nadále růst, proto se doporučuje jej dočasně otevřít v produkčním prostředí a zavřít, až se vyčerpá.

2.2 Trvale na
Aby byl trvale platný, musíte nakonfigurovat soubor my.cnf a přidat následující dva řádky:


Restartování MySQL se projeví.

3 Sledování v reálném čase
Po krátké době můžete exportovat a zobrazit soubor /var/lib/mysql/sql_statement.log, který zaznamenává všechny vykonané SQL příkazy.

Pokud chcete vidět změny souboru v reálném čase, použijte příkaz tail na Linuxu:

$ tail -f /var/lib/mysql/general_sql.log
Alternativně lze sledovat v reálném čase pomocí softwaru BareTail.




Předchozí:Naučí vás, jak používat Myisamchk pro obnovu po pádu MySQL
Další:Zkontrolujte, zda je tabulka mysql poškozená, opravená nebo optimalizovaná
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com