See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 15074|Vastuse: 0

[Allikas] MySQL vaatab SQL-lauseid, mis täidetakse reaalajas

[Kopeeri link]
Postitatud 15.11.2017 13:26:51 | | | |

Vaikimisi ei saa MySQL reaalajas vaadata käivitatud SQL-lauseid, kuna see nõuab teatud hulga ressursse.

Selle funktsiooni lubamiseks seadista seda veidi ja ava see LOG kirje.



1 Vaata LOG-funktsiooni
Esiteks kontrollige, kas reaalajas SQL-väljendite salvestamine on lubatud.

mysql> NÄITAVAD MUUTUJAID NAGU "general_log%";
Järgmine general_log väärtus on VÄLJAS, et näidata, et see pole sisse lülitatud:


2 Lülita sisse LOG funktsioon

2.1 Ajutine avatud

Järgnevalt luba SQL-lausete reaalajas salvestamise funktsioon ja määra kohandatud logitee:


Need kaks käsku aeguvad pärast MySQL-i taaskäivitamist ja on ajutised meetodid.

Märkus: See fail kasvab aina suuremaks, kui ligipääsud suurenevad, seega soovitatakse see ajutiselt tootmiskeskkonnas avada ja sulgeda, kui see otsa saab.

2.2 Püsivalt sisse lülitatud
Püsivaks kehtivaks muutmiseks pead seadistama my.cnf faili ja lisama järgmised kaks rida:


MySQL-i taaskäivitamine jõustub.

3 Reaalajas vaatamine
Lühikese aja pärast saad eksportida ja vaadata faili /var/lib/mysql/sql_statement.log, mis salvestab kõik käivitatud SQL-laused.

Kui soovid näha faili muudatusi reaalajas, kasuta Linuxis saba käsku:

$ saba -f /var/lib/mysql/general_sql.log
Alternatiivina saab seda vaadata reaalajas BareTail tarkvaraga.




Eelmine:Õpetan sulle, kuidas kasutada Myisamchki MySQL krahhide taastamise jaoks
Järgmine:Kontrolli, kas MySQL tabel on rikutud, parandatud või optimeeritud
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com