下面講講關(guān)于MySQL常見的日志文件分類有哪些,文字的奧妙在于貼近主題相關(guān)。所以,閑話就不談了,我們直接看下文吧,相信看完MySQL常見的日志文件分類有哪些這篇文章你一定會有所受益。

成都創(chuàng)新互聯(lián)是一家專業(yè)提供賈汪企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、H5頁面制作、小程序制作等業(yè)務。10年已為賈汪眾多企業(yè)、政府機構(gòu)等服務。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進行中。
日志對一個系統(tǒng)或者應用來說是非常的重要的,排錯或解決故障,第一時間都是看錯誤日志
一、MySQL日志分類:日志文件記錄了影響數(shù)據(jù)庫的各種類型活動,MySQL數(shù)據(jù)庫常見的日志文件分類。
錯誤日志(Error log) --如果日志不存在,flush logs會卡主,如果想備份錯誤日志,必須要重新新建一個,并賦予權(quán)限,在執(zhí)行flush logs;
慢查詢?nèi)罩?Slow query log) -- 如果日志不存在,flush logs會提示日志文件不存在,也不會創(chuàng)建,,如果想備份慢查詢?nèi)罩荆仨氁匦滦陆ㄒ粋€,并賦予權(quán)限,在執(zhí)行flush logs;
二進制日志(binary log) -- 生成一個新的二進制文件
查詢?nèi)罩?(general_log) -- 如果不存在,mysql會自動生成一個
注意:以上的日志,當執(zhí)行flush logs時,mysql實例將關(guān)閉并重新打開日志文件
二、錯誤日志詳解:MySQL錯誤日志是記錄MySQL 運行過程中較為嚴重的警告和錯誤信息,以及MySQL每次啟動和關(guān)閉的詳細信息。
【查看MySQL數(shù)據(jù)庫錯誤日志存放的位置】
mysql> show variables like 'log_error';
+---------------+---------------------+
| Variable_name | Value |
+---------------+---------------------+
| log_error | /var/log/mysqld.log |
+---------------+---------------------+
1 row in set (0.01 sec)
my.cnf
log-error=/var/log/mysqld.log -- 或mysql實例中顯示的有些不同
模擬錯誤日志:
三、慢查詢?nèi)罩?/p>
注意:雖然慢查詢的名字中只包含了"查詢",實際上并不僅僅表示SELECT查詢操作,諸如INSERT、UPDATE、DELETE、CALL等其他DML操作,只要是超過指定時間的,都可以稱之為「慢查詢」,并且會記錄在慢查詢?nèi)罩局小?/code>
和慢查詢?nèi)罩居嘘P(guān)的參數(shù):
slow_query_log=on|off #是否開啟慢查詢?nèi)罩?/p>
slow_query_log_file=filePathAndName; #指定慢查詢?nèi)罩疚募穆窂胶臀募J在data目錄
long_query_time=5 #指定多少秒沒有返回結(jié)果的語句記錄日志,即超過該時間就被認為是慢查詢
log_queries_not_using_indexes #記錄所有沒有使用到索引的查詢語句
min_examined_row_limit=1000 #記錄由于查詢了多于1000次而導致的慢查詢
log_slow_admin_statements #記錄慢的那些OPTIMIZE TABLE、ANALZE TABLE和ALTER TABLE語句。因為這些語句本身內(nèi)部會執(zhí)行查詢,如alert table會先查詢出來再進行修改。
log_slow_slave_statements #記錄由slave所產(chǎn)生的慢查詢
log_output=FILE|TABLE #如果選擇table select * from mysql.slow_log;
設(shè)置參數(shù):
set @@global.log_output='FILE';
set global log_output='TABLE';
select @@log_output;
select @@global.log_output;
show global variables like 'log_output';
show variables like 'log_output';
模擬慢查詢?nèi)罩荆?select sleep()
對于以上MySQL常見的日志文件分類有哪些相關(guān)內(nèi)容,大家還有什么不明白的地方嗎?或者想要了解更多相關(guān),可以繼續(xù)關(guān)注我們的行業(yè)資訊板塊。
                本文題目:MySQL常見的日志文件分類有哪些
                
                瀏覽路徑:http://www.chinadenli.net/article44/ihoehe.html
            
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機、云服務器、面包屑導航、App設(shè)計、域名注冊、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
