日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

4j 设置日志保存天数_MySQL中的这几类日志,你一定要知道

發(fā)布時(shí)間:2024/10/5 数据库 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 4j 设置日志保存天数_MySQL中的这几类日志,你一定要知道 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

前言:

在 MySQL 系統(tǒng)中,有著諸多不同類型的日志。各種日志都有著自己的用途,通過分析日志,我們可以優(yōu)化數(shù)據(jù)庫(kù)性能,排除故障,甚至能夠還原數(shù)據(jù)。這些不同類型的日志有助于我們更清晰的了解數(shù)據(jù)庫(kù),在日常學(xué)習(xí)及運(yùn)維過程中也會(huì)和這些日志打交道。本節(jié)內(nèi)容將帶你了解 MySQL 數(shù)據(jù)庫(kù)中幾種常用日志的作用及管理方法。

1.錯(cuò)誤日志(errorlog)

錯(cuò)誤日志記錄著 mysqld 啟動(dòng)和停止,以及服務(wù)器在運(yùn)行過程中發(fā)生的錯(cuò)誤及警告相關(guān)信息。當(dāng)數(shù)據(jù)庫(kù)意外宕機(jī)或發(fā)生其他錯(cuò)誤時(shí),我們應(yīng)該去排查錯(cuò)誤日志。

log_error 參數(shù)控制錯(cuò)誤日志是否寫入文件及文件名稱,默認(rèn)情況下,錯(cuò)誤日志被寫入終端標(biāo)準(zhǔn)輸出stderr。當(dāng)然,推薦指定 log_error 參數(shù),自定義錯(cuò)誤日志文件位置及名稱。

# 指定錯(cuò)誤日志位置及名稱vim /etc/my.cnf [mysqld] log_error = /data/mysql/logs/error.log相關(guān)配置變量說明:log_error={1 | 0 | /PATH/TO/ERROR_LOG_FILENAME}定義錯(cuò)誤日志文件。作用范圍為全局或會(huì)話級(jí)別,屬非動(dòng)態(tài)變量。

2.慢查詢?nèi)罩?slow query log)

慢查詢?nèi)罩臼怯脕碛涗泩?zhí)行時(shí)間超過 long_query_time 這個(gè)變量定義的時(shí)長(zhǎng)的查詢語句。通過慢查詢?nèi)罩?#xff0c;可以查找出哪些查詢語句的執(zhí)行效率很低,以便進(jìn)行優(yōu)化。

與慢查詢相關(guān)的幾個(gè)參數(shù)如下:

  • slow_query_log:是否啟用慢查詢?nèi)罩?#xff0c;默認(rèn)為0,可設(shè)置為0,1。
  • slow_query_log_file:指定慢查詢?nèi)罩疚恢眉懊Q,默認(rèn)值為host_name-slow.log,可指定絕對(duì)路徑。
  • long_query_time:慢查詢執(zhí)行時(shí)間閾值,超過此時(shí)間會(huì)記錄,默認(rèn)為10,單位為s。
  • log_output:慢查詢?nèi)罩据敵瞿繕?biāo),默認(rèn)為file,即輸出到文件。

默認(rèn)情況下,慢查詢?nèi)罩臼遣婚_啟的,一般情況下建議開啟,方便進(jìn)行慢SQL優(yōu)化。在配置文件中可以增加以下參數(shù):

# 慢查詢?nèi)罩鞠嚓P(guān)配置,可根據(jù)實(shí)際情況修改vim /etc/my.cnf [mysqld] slow_query_log = 1slow_query_log_file = /data/mysql/logs/slow.loglong_query_time = 3log_output = FILE

3.一般查詢?nèi)罩?general log)

一般查詢?nèi)罩居址Q通用查詢?nèi)罩?#xff0c;是 MySQL 中記錄最詳細(xì)的日志,該日志會(huì)記錄 mysqld 所有相關(guān)操作,當(dāng) clients 連接或斷開連接時(shí),服務(wù)器將信息寫入此日志,并記錄從 clients 收到的每個(gè) SQL 語句。當(dāng)你懷疑 client 中的錯(cuò)誤并想要確切知道 client 發(fā)送給mysqld的內(nèi)容時(shí),通用查詢?nèi)罩痉浅S杏谩?/p>

默認(rèn)情況下,general log 是關(guān)閉的,開啟通用查詢?nèi)罩緯?huì)增加很多磁盤 I/O, 所以如非出于調(diào)試排錯(cuò)目的,不建議開啟通用查詢?nèi)罩?。相關(guān)參數(shù)配置介紹如下:

# general log相關(guān)配置vim /etc/my.cnf [mysqld]general_log = 0 //默認(rèn)值是0,即不開啟,可設(shè)置為1general_log_file = /data/mysql/logs/general.log //指定日志位置及名稱

4.二進(jìn)制日志(binlog)

關(guān)于二進(jìn)制日志,前面有篇文章做過介紹。它記錄了數(shù)據(jù)庫(kù)所有執(zhí)行的DDL和DML語句(除了數(shù)據(jù)查詢語句select、show等),以事件形式記錄并保存在二進(jìn)制文件中。常用于數(shù)據(jù)恢復(fù)和主從復(fù)制。

與 binlog 相關(guān)的幾個(gè)參數(shù)如下:

  • log_bin:指定binlog是否開啟及文件名稱。
  • server_id:指定服務(wù)器唯一ID,開啟binlog 必須設(shè)置此參數(shù)。
  • binlog_format:指定binlog模式,建議設(shè)置為ROW。
  • max_binlog_size:控制單個(gè)二進(jìn)制日志大小,當(dāng)前日志文件大小超過此變量時(shí),執(zhí)行切換動(dòng)作。
  • expire_logs_days:控制二進(jìn)制日志文件保留天數(shù),默認(rèn)值為0,表示不自動(dòng)刪除,可設(shè)置為0~99。

binlog默認(rèn)情況下是不開啟的,不過一般情況下,建議開啟,特別是要做主從同步時(shí)。

# binlog 相關(guān)配置vim /etc/my.cnf [mysqld]server-id = 1003306log-bin = /data/mysql/logs/binlogbinlog_format = rowexpire_logs_days = 15

5.中繼日志(relay log)

中繼日志用于主從復(fù)制架構(gòu)中的從服務(wù)器上,從服務(wù)器的 slave 進(jìn)程從主服務(wù)器處獲取二進(jìn)制日志的內(nèi)容并寫入中繼日志,然后由 IO 進(jìn)程讀取并執(zhí)行中繼日志中的語句。

relay log 相關(guān)參數(shù)一般在從庫(kù)設(shè)置,幾個(gè)相關(guān)參數(shù)介紹如下:

  • relay_log:定義 relay log 的位置和名稱。
  • relay_log_purge:是否自動(dòng)清空不再需要中繼日志,默認(rèn)值為1(啟用)。
  • relay_log_recovery:當(dāng) slave 從庫(kù)宕機(jī)后,假如 relay log 損壞了,導(dǎo)致一部分中繼日志沒有處理,則自動(dòng)放棄所有未執(zhí)行的 relay log ,并且重新從 master 上獲取日志,這樣就保證了 relay log 的完整性。默認(rèn)情況下該功能是關(guān)閉的,將 relay_log_recovery 的值設(shè)置為1可開啟此功能。

relay log 默認(rèn)位置在數(shù)據(jù)文件的目錄,文件名為 host_name-relay-bin,可以自定義文件位置及名稱。

# relay log 相關(guān)配置,從庫(kù)端設(shè)置vim /etc/my.cnf [mysqld]relay_log = /data/mysql/logs/relay-binrelay_log_purge = 1relay_log_recovery = 1

總結(jié):

本篇文章主要講述了 MySQL 中的幾類日志的用途及設(shè)置方法,需要注意的是,上述幾類日志,若不指定絕對(duì)路徑,則默認(rèn)保存在數(shù)據(jù)目錄下,我們也可以新建一個(gè)日志目錄專用于保存這些日志。還有 redo log 和 undo log 沒有講解,留在下篇文章吧。

總結(jié)

以上是生活随笔為你收集整理的4j 设置日志保存天数_MySQL中的这几类日志,你一定要知道的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美激情五月 | 特级黄色大片 | 免费av一级片 | 成年人国产精品 | 西方av在线 | 性欧美另类 | 日韩精品人妻无码一本 | 99爱视频| 精品久久久久久亚洲精品 | 亚洲综合专区 | 在线亚洲区 | 成人自拍av | 久久久精品人妻一区二区三区四 | 日韩在线导航 | 天堂久久久久久 | 日本一区二区三区视频免费看 | 久久久久久久久久久综合 | 国产精品免费av一区二区三区 | 久久久久久久久影院 | 蜜臀一区二区三区精品免费视频 | 性欧美丰满熟妇xxxx性久久久 | 日韩中文字幕视频在线 | 欧美 日韩 国产 在线观看 | 亚洲久久视频 | 精品人妻一区二区三区麻豆91 | 日韩一级免费毛片 | 91麻豆蜜桃一区二区三区 | 欧美我不卡 | 国产私拍 | 少妇无码一区二区三区 | 空姐毛片 | 日韩欧美一区二区三区久久婷婷 | 毛片基地视频 | 国产精品永久久久久久久久久 | 成人网在线 | 疯狂少妇 | 完美搭档在线观看 | 久久99热久久99精品 | 麻豆av毛片 | 黄色录像毛片 | 天堂在线91 | 一区二区三区日韩电影 | 国产成人精品一区二区三区在线观看 | 日韩av手机在线 | 久久久久无码国产精品一区 | 91手机在线视频 | 久久综合伊人77777麻豆最新章节 | 国产成人精品av在线观 | 放荡闺蜜高h苏桃情事h | 久久天堂 | 国产精品麻豆一区二区 | 亚洲制服在线观看 | 久久黑人 | 久久99精品久久久久久园产越南 | 肉丝美足丝袜一区二区三区四 | 精品毛片一区二区三区 | 韩国av电影网站 | 青青草午夜 | 亚洲精品一线二线三线 | 阿的白色内裤hd中文 | 奇米在线播放 | www.色综合| 国产精品伦一区 | 91麻豆精品视频 | 性无码专区无码 | 色一情一乱一区二区三区 | 亚洲福利久久 | 国产剧情av引诱维修工 | 国产超碰91| 亚洲女同志亚洲女同女播放 | 欧美日韩三区 | 69视频在线 | 久艹伊人 | 极品销魂美女少妇尤物 | 午夜视频在线观看免费视频 | wwwww在线观看| 日韩经典一区二区三区 | 伊人宗合 | av波多野吉衣 | 欧美激情一区二区三区免费观看 | 久久毛片基地 | 小珊的性放荡羞辱日记 | 男人扒女人添高潮视频 | 91久久免费视频 | 久久99网 | 在线视频亚洲欧美 | 国产女优在线播放 | 日韩黄色网页 | 日韩国产精品一区二区 | 男人影院在线 | 久久精品无码中文字幕 | 黄色av小说在线观看 | 色噜噜日韩精品欧美一区二区 | 亚洲精品9999| www.久久视频 | 成人激情开心 | 中国女人一级一次看片 | 国产精品成人国产乱 | a天堂中文 |