Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 15074|Válasz: 0

[Forrás] A MySQL valós időben végrehajtott SQL utasításokat néz meg

[Linket másol]
Közzétéve 2017. 11. 15. 13:26:51 | | | |

Alapértelmezés szerint a MySQL nem képes valós időben megtekinteni a végrehajtott SQL utasításokat, mivel ez bizonyos mennyiségű erőforrást fogyaszt.

Ennek a funkciónak a beállításához egy kicsit konfiguráld, és nyisd meg ezt a LOG rekordot.



1 Tekintse meg a LOG függvényt
Először ellenőrizd, hogy a valós idejű SQL statement rögzítés engedélyezett-e.

a mysql> OLYAN VÁLTOZÓKAT MUTAT, MINT A "general_log%";
A következő general_log érték KIKAPCSOLVA, jelezve, hogy nincs bekapcsolva:


2 Kapcsold be a LOG funkciót

2.1 Ideiglenesen nyitva

Az alábbiak szerint engedélyezze az SQL utasítások valós idejű rögzítési funkcióját, és határozz meg egy egyedi naplóútot:


Ez a két parancs a MySQL újraindítása után lejár, és ideiglenes módszerek.

Megjegyzés: Ez a fájl egyre nagyobb lesz, ahogy a hozzáférések száma nő, ezért ajánlott ideiglenesen megnyitni a gyártási környezetben, és bezárni, amikor elfogy.

2.2 Állandóan bekapcsolva
Ahhoz, hogy véglegesen érvényes legyen, be kell állítanod a my.cnf fájlt, és hozzá kell adnod a következő két sort:


A MySQL újraindítása lép életbe.

3 Valós idejű megtekintés
Rövid idő után exportálhatod és megtekintheted a /var/lib/mysql/sql_statement.log fájlt, amely minden lefuttatott SQL utasítást rögzít.

Ha valós időben szeretnéd látni a fájl változásait, használd a tail parancsot Linuxon:

$ farok -f /var/lib/mysql/general_sql.log
Alternatívaként valós időben is megtekinthető BareTail szoftverrel.




Előző:Megtanítani a Myisamchk használatát a MySQL összeomlás helyreállításához
Következő:Ellenőrizd, hogy a mysql tábla sérült-e, javított-e vagy optimalizált-e
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com