欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

MySQL常見的日志文件分類有哪些

下面講講關(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)