Mysql general query log
官方解釋:
General query log:Established client connections and statements received from clients.
Mysql 開啟general log 後,所有的查詢語句都會記錄在general log 檔案,檔案為只讀方式,但這樣general log 檔案會非常大,所以預設是關閉的。
但有時需要查錯等原因,暫時需要開啟general log。
show global variables like '%general%';
set global general_log=on;
set global general_log=off;
general log 預設是記錄到文字檔案,不過可以透過修改log_output='TABLE'更改記錄到資料庫,在mysql db 會增加一個表general_log。
透過檢視錶結構,是一個外部的csv檔案。
show global variables like '%log_output%';
set global log_output = 'TABLE';
use mysql;
show create table general_log\G;
因為general_log表是一個外部的csv檔案,因此對這個表進行查詢時效能較低,應修改表引擎為myisam,提高效能。
set global general_log=off;
alter table general_log engine = myisam;
set global general_log=on;
General query log:Established client connections and statements received from clients.
Mysql 開啟general log 後,所有的查詢語句都會記錄在general log 檔案,檔案為只讀方式,但這樣general log 檔案會非常大,所以預設是關閉的。
但有時需要查錯等原因,暫時需要開啟general log。
show global variables like '%general%';
set global general_log=on;
set global general_log=off;
general log 預設是記錄到文字檔案,不過可以透過修改log_output='TABLE'更改記錄到資料庫,在mysql db 會增加一個表general_log。
透過檢視錶結構,是一個外部的csv檔案。
show global variables like '%log_output%';
set global log_output = 'TABLE';
use mysql;
show create table general_log\G;
因為general_log表是一個外部的csv檔案,因此對這個表進行查詢時效能較低,應修改表引擎為myisam,提高效能。
set global general_log=off;
alter table general_log engine = myisam;
set global general_log=on;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21374452/viewspace-2142638/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql 配置 General Query Log和# Slow Query LogMySql
- MySQL8.0:The General Query LogMySql
- 開啟 mysql 的 general_logMySql
- 利用tcpdump簡易抓取MySQL Query LogTCPMySql
- MySQL Slow Query log(慢查詢日誌)MySql
- ntpdate會導致mysql slow query log出現很大的query timeMySql
- Mysql抓包工具 - MySQL Sniffer 使用小結 (含帶general_log日誌)MySql
- Query the duration of log switch
- MySQL Query CacheMySql
- 解析MYSQL BINLOG 二進位制格式(3)--QUERY_EVENTMySql
- mysql5.7 General tablespace使用說明MySql
- MySQL Rewriter Query Rewrite PluginMySqlPlugin
- Mysql資料庫Slow_log中的lock_Time和Query_timeMySql資料庫
- Oracle General ReferencesOracle
- 【MySQL 5.7參考手冊】8.14.2 General Thread StatesMySqlthread
- 關於mysql的query_cacheMySql
- proxysql mysql_query_rules 翻譯MySql
- MySQL :Ignoring query to other databaseMySqlDatabase
- 『演算法』general演算法
- Profitability Analysis – General tables
- 【Mysql】公開課之-Query-rewriteMySql
- Mysql 查詢快取 query_cacheMySql快取
- MySQL 5.7 General Tablespace學習(r11筆記第34天)MySql筆記
- Advanstages in new general ledger
- linux general protection faultLinux
- 【MySQL】mysqldump Error 3024: Query execution was interruptedMySqlError
- MySQL slow query [慢查詢] 資料整理MySql
- MySQL效能剖析工具(pt-query-digest)MySql
- MySQL error log和bin logMySqlError
- mysql blogMySql
- ∵∵∵open log for mysql∵∵∵MySql
- General->Identity->VersionIDE
- Animal Controller文件——GeneralController
- MySQL的Redo log 以及Bin logMySql
- Mysql的redolog和binlogMySql
- Mysql mysql lost connection to server during query 問題解決方法MySqlServer
- mysql5.5_2013 Lost connection to Mysql server during queryMySqlServer
- MySQL:Redo & binlogMySql