最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql中g(shù)eneral_log日志的實現(xiàn)

 更新時間:2024年11月15日 11:27:40   作者:動漫西歐  
MySQL的general_log是一個非常有用的工具,它可以記錄所有的SQL語句,包括查詢、DML、DDL、DCL語句,以及連接和斷開數(shù)據(jù)庫的語句,下面就來具體介紹一下,感興趣的可以了解一下

介紹

1.記錄范圍:這個log里面會記錄MySQL所有的SQL語句,不管是查詢語句,還是DML語句,還是DDL語句,還是DCL語句,這些語句統(tǒng)統(tǒng)都會被記錄在general log文件中。就連我們連接和斷開MySQL數(shù)據(jù)庫的這些語句。
2.記錄順序:MySQL會把它收到的所有SQL語句按照接收的順序依次記錄在general log中。我們需要注意的是,這里接受的SQL語句的順序,并不等于SQL語句就是按照這個接受的順序來執(zhí)行,因為有的時候,一些SQL可能需要等待其他鎖被釋放后才會被真正的執(zhí)行,SQL語句的執(zhí)行順序是和binlog中的順序是相匹配的。
3.影響:默認不開啟。開啟后日志將會非常大,對磁盤是一個很大的壓力。對MySQL數(shù)據(jù)的性能有一定的影響。

操作命令(重啟mysql失效)

1.查看日志是否開啟: show variables like 'general_log';

2.開啟日志功能: set global general_log=on;

3.關(guān)閉日志功能:set global general_log=off;

4.日志文件保存位置: show variables like 'general_log_file';

5.設(shè)置日志文件保存位置: set global general_log_file='/var/log/mysql/general_query_log';

6.看看日志輸出類型 table或file: show variables like 'log_output';

7.設(shè)置輸出類型為table(專用日志表中,要比記錄到文件耗費更多的系統(tǒng)資源,寫入到mysql.general_log 表,這個參數(shù)是和慢查詢?nèi)罩臼枪灿玫?: set global log_output='table';

8.設(shè)置輸出類型為file: set global log_output='file';

9.設(shè)置輸出類型同時支持兩種日志存儲方式: set global log_output='file,table';

配置文件修改(重啟生效)

1.開啟日志功能: 修改需要在/etc/my.cnf的:general_log = 1(0表示關(guān)閉,等于1表示開啟)
2.設(shè)置日志文件保存位置:修改需要在/etc/my.cnf的:general_log_file = /var/log/mysql/general_query_log/
3.設(shè)置輸出類型為file(專用日志表中,要比記錄到文件耗費更多的系統(tǒng)資源,寫入到mysql.general_log 表,這個參數(shù)是和慢查詢?nèi)罩臼枪灿玫模盒薷男枰?etc/my.cnf的log_output = file
4.重啟mysql:service mysqld restart

清理general log 文件

1.文件
(1)備份:cp general_query_log general_query_log.bak
(2)清理(切記不要直接刪除這個日志文件,否則這個文件不會自動生成,誤刪后需要重啟mysql): echo "" > general_query_log

2.表
(1)備份:create table mysql.general_log_bak as select * from mysql.general_log;
(2)清空:truncate table mysql.general_log;

到此這篇關(guān)于mysql中g(shù)eneral_log日志的實現(xiàn)的文章就介紹到這了,更多相關(guān)mysql general_log日志內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Mysql多層子查詢示例代碼(收藏夾案例)

    Mysql多層子查詢示例代碼(收藏夾案例)

    這篇文章主要介紹了Mysql多層子查詢示例代碼,以收藏夾案例給大家詳細介紹,代碼簡單易懂,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03
  • MySQL觸發(fā)器 Update觸發(fā)Insert失敗

    MySQL觸發(fā)器 Update觸發(fā)Insert失敗

    這篇文章主要介紹了MySQL觸發(fā)器 Update觸發(fā)Insert失敗 的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • 刪除MySQL中所有表的外鍵的兩種方法

    刪除MySQL中所有表的外鍵的兩種方法

    這篇文章主要介紹了刪除MySQL中所有表的外鍵的兩種方法,文中通過代碼示例講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-05-05
  • CentOS6.9下mysql 5.7.17安裝配置方法圖文教程

    CentOS6.9下mysql 5.7.17安裝配置方法圖文教程

    這篇文章主要為大家詳細介紹了CentOS6.9下mysql 5.7.17安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • mysql下普通索引和唯一索引的效率對比

    mysql下普通索引和唯一索引的效率對比

    昨天有位同事說,他的網(wǎng)頁查詢過程中發(fā)現(xiàn)普通索引和唯一索引的效率是有差別的,普通索引比唯一索引快
    2010-12-12
  • 數(shù)據(jù)庫Sql實現(xiàn)截取時間段和日期實例(SQL時間截取)

    數(shù)據(jù)庫Sql實現(xiàn)截取時間段和日期實例(SQL時間截取)

    在許多情況下你也許只想得到日期和時間的一部分,而不是完整的日期和時間,下面這篇文章主要給大家介紹了關(guān)于數(shù)據(jù)庫Sql實現(xiàn)截取時間段和日期(SQL時間截取)的相關(guān)資料,需要的朋友可以參考下
    2023-05-05
  • MySQL添加索引的5種方式

    MySQL添加索引的5種方式

    在MySQL中索引(Index)是數(shù)據(jù)庫優(yōu)化的核心機制,它像書的目錄,幫助快速定位數(shù)據(jù),而非全表掃描,本詳解聚焦5種常見添加索引方式,基于官方手冊與Percona基準,這些方式覆蓋80%場景,需要的朋友可以參考下
    2026-03-03
  • 查一次left?join沒有走索引以及原因分析

    查一次left?join沒有走索引以及原因分析

    這篇文章主要介紹了查一次left?join沒有走索引以及原因分析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • MySQL WITH AS創(chuàng)建臨時表的實現(xiàn)

    MySQL WITH AS創(chuàng)建臨時表的實現(xiàn)

    在MySQL中,我們可以通過WITH AS方法創(chuàng)建臨時結(jié)果集,本文主要介紹了MySQL WITH AS創(chuàng)建臨時表的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-08-08
  • Oracle與MySQL的區(qū)別及優(yōu)缺點

    Oracle與MySQL的區(qū)別及優(yōu)缺點

    這篇文章主要介紹了Oracle與MySQL的區(qū)別及優(yōu)缺點,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參加一下
    2022-08-08

最新評論

昂仁县| 诏安县| 临桂县| 许昌市| 山西省| 沈阳市| 临沭县| 阳朔县| 大埔区| 邳州市| 阿鲁科尔沁旗| 龙岩市| 烟台市| 仁化县| 中山市| 三亚市| 南部县| 许昌市| 铜山县| 英吉沙县| 松江区| 望奎县| 南投县| 托里县| 江川县| 砚山县| 芜湖县| 昭苏县| 云和县| 安康市| 夹江县| 五河县| 壤塘县| 中宁县| 东源县| 姜堰市| 刚察县| 登封市| 冷水江市| 三都| 宣恩县|