Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 15074|Odgovoriti: 0

[Vir] MySQL prikazuje SQL stavke, ki se izvajajo v realnem času

[Kopiraj povezavo]
Objavljeno na 15. 11. 2017 13:26:51 | | | |

Privzeto MySQL ne more videti izvedenih SQL ukazov v realnem času, saj to porabi določeno količino virov.

Za omogočanje te funkcije jo malo nastavite in odprite ta zapis LOG.



1 Oglejte si funkcijo LOG
Najprej preverite, ali je omogočeno snemanje SQL izrek v realnem času.

mysql> PRIKAŽI SPREMENLJIVKE, KOT SO "general_log%";
Naslednja general_log vrednost je IZKLOPLJENA, da označi, da ni vklopljena:


2 Vklop funkcije LOG

2.1 Začasno odprto

Takole, omogočite funkcijo snemanja SQL ukazov v realnem času in določite prilagojeno pot dnevnika:


Ta dva ukaza potečeta po ponovnem zagonu MySQL in sta začasni metodi.

Opomba: Ta datoteka bo z naraščajočim dostopom rasla, zato je priporočljivo, da jo začasno odprete v produkcijskem okolju in jo zaprete, ko zmanjka dostopa.

2.2 Trajno na
Da bo trajno veljaven, morate konfigurirati datoteko my.cnf in dodati naslednji dve vrstici:


Ponovni zagon MySQL začne veljati.

3 Ogled v realnem času
Po kratkem času lahko izvozite in si ogledate datoteko /var/lib/mysql/sql_statement.log, ki beleži vse izvedene SQL stavke.

Če želite videti spremembe datoteke v realnem času, uporabite ukaz tail na Linuxu:

$ tail -f /var/lib/mysql/general_sql.log
Alternativno ga je mogoče gledati v realnem času s programsko opremo BareTail.




Prejšnji:Naučil te bom, kako uporabljati Myisamchk za okrevanje po sesutju v MySQL
Naslednji:Preverite, ali je mysql tabela poškodovana, popravljena ali optimizirana
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com