欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > MySQL8.0中binlog的深入講解

MySQL8.0中binlog的深入講解

熱門標(biāo)簽:日照旅游地圖標(biāo)注 申請外呼電話線路 南通自動(dòng)外呼系統(tǒng)軟件 石家莊電商外呼系統(tǒng) 湖南人工外呼系統(tǒng)多少錢 廣東人工電話機(jī)器人 信陽穩(wěn)定外呼系統(tǒng)運(yùn)營商 芒果電話機(jī)器人自動(dòng)化 百度地圖圖標(biāo)標(biāo)注中心

1 簡介

二進(jìn)制日志,記錄對數(shù)據(jù)發(fā)生或潛在發(fā)生更改的SQL語句,并以二進(jìn)制形式保存在磁盤。

2 Binlog 的作用

主要作用:復(fù)制、恢復(fù)和審計(jì)。

3 開啟Binlog

3.1 查詢當(dāng)前 MySQL 是否支持 binlog

如下OFF代表不支持

3.2 修改 my.cnf 文件以支持 binlog

查看my.cnf路徑

mysql --help --verbose | grep my.cnf

 

 

在/etc 新建文件my.cnf并添加如下內(nèi)容 注意添加 mysqld 組

 

重啟 MySQL

再次查看是否支持binlog

 

3 binlog管理命令

show master logs

查看所有Binlog的日志列表。

 

show master status 查看binlog日志狀態(tài)。查看最后一個(gè)Binlog日志的編號名稱,及最后一個(gè)事件結(jié)束的位置( pos )

 

flush logs

刷新binlog日志文件,刷新之后會(huì)創(chuàng)建一個(gè)新的Binlog日志文件

reset master

清空所有的 binlog 日志文件

查看binlog日志文件

mysqlbinlog mysql-bin.000002

4 Binlog相關(guān)變量

log_bin

Binlog的開關(guān)。

show variables like 'log_bin';

查看該變量:

show variables like 'log_bin';

 

binlog_format

Binlog日志的格式。

查看變量:

show variables like 'binlog_format';

 

5 Binlog日志的格式

ROW

僅保存記錄被修改細(xì)節(jié),不記錄SQL語句上下文相關(guān)信息。

優(yōu)點(diǎn)

binlog中可以不記錄執(zhí)行的sql語句的上下文相關(guān)的信息,僅需要記錄那一條記錄被修改成什么了。所以rowlevel的日志內(nèi)容會(huì)非常清楚的記錄下每一行數(shù)據(jù)修改的細(xì)節(jié)。而且不會(huì)出現(xiàn)某些特定情況下的存儲(chǔ)過程,或function,以及trigger的調(diào)用和觸發(fā)無法被正確復(fù)制的問題

缺點(diǎn)

所有的執(zhí)行的語句當(dāng)記錄到日志中的時(shí)候,都將以每行記錄的修改來記錄,這樣可能會(huì)產(chǎn)生大量的日志內(nèi)容,比如一條update語句,修改多條記錄,則binlog中每一條修改都會(huì)有記錄,這樣造成binlog日志量會(huì)很大,特別是當(dāng)執(zhí)行alter table之類的語句的時(shí)候,由于表結(jié)構(gòu)修改,每條記錄都發(fā)生改變,那么該表每一條記錄都會(huì)記錄到日志中。

STATEMENT

每一條會(huì)修改數(shù)據(jù)的 SQL 都會(huì)記錄在Binlog中。

優(yōu)點(diǎn)

無需記錄每行變化,減少了binlog日志量,節(jié)約了IO,提高性能。 相比row能節(jié)約多少性能與日志量,這個(gè)取決于應(yīng)用的SQL情況,正常同一條記錄修改或者插入row格式所產(chǎn)生的日志量還小于Statement產(chǎn)生的日志量,但是考慮到如果帶條件的update操作,以及整表刪除,alter表等操作,ROW格式會(huì)產(chǎn)生大量日志,因此在考慮是否使用ROW格式日志時(shí)應(yīng)該跟據(jù)應(yīng)用的實(shí)際情況,其所產(chǎn)生的日志量會(huì)增加多少,以及帶來的IO性能問題。

缺點(diǎn)

由于記錄的只是執(zhí)行語句,為了這些語句能在slave上正確運(yùn)行,因此還必須記錄每條語句在執(zhí)行的時(shí)候的一些相關(guān)信息,以保證所有語句能在slave得到和在master端執(zhí)行時(shí)候相同 的結(jié)果。另外mysql 的復(fù)制,像一些特定函數(shù)功能,slave可與master上要保持一致會(huì)有很多相關(guān)問題(如sleep()函數(shù), last_insert_id(),以及user-defined functions(udf)會(huì)出現(xiàn)問題).

MIXED

以上兩種level的混合使用。 一般的語句修改使用statment格式保存binlog,如一些函數(shù),statement無法完成主從復(fù)制的操作,則采用row格式保存binlog,MySQL會(huì)根據(jù)執(zhí)行的每一條具體的sql語句來區(qū)分對待記錄的日志形式,也就是在Statement和Row之間選擇一種.新版本的MySQL中隊(duì)row level模式也被做了優(yōu)化,并不是所有的修改都會(huì)以row level來記錄,像遇到表結(jié)構(gòu)變更的時(shí)候就會(huì)以statement模式來記錄。至于update或者delete等修改數(shù)據(jù)的語句,還是會(huì)記錄所有行的變更。

Binlog日志格式選擇

Mysql默認(rèn)是使用Statement日志格式,推薦使用MIXED.

由于一些特殊使用,可以考慮使用ROWED,如自己通過binlog日志來同步數(shù)據(jù)的修改,這樣會(huì)節(jié)省很多相關(guān)操作。對于binlog數(shù)據(jù)處理會(huì)變得非常輕松,相對mixed,解析也會(huì)很輕松(當(dāng)然前提是增加的日志量所帶來的IO開銷在容忍的范圍內(nèi)即可)。

mysqlbinlog格式選擇

mysql對于日志格式的選定原則:如果是采用 INSERT,UPDATE,DELETE 等直接操作表的情況,則日志格式根據(jù) binlog_format 的設(shè)定而記錄,如果是采用 GRANT,REVOKE,SET PASSWORD 等管理語句來做的話,那么無論如何 都采用 SBR 模式記錄

6 查看Binlog相關(guān)的SQL

show binlog events [IN 'log_name'] [FROM pos] [LIMIT [offset,] row_count] 

查看第一個(gè)Binlog日志

show binlog events;

 

查看指定的Binlog日志

show binlog events in 'mysql-bin.000001';

 

從指定的位置開始,查看指定的Binlog日志

show binlog events in 'mysql-bin.000001' from 666;

從指定的位置開始,查看指定的Binlog日志,限制查詢的條數(shù)

show binlog events in 'mysql-bin.000001' from 666 limit 2;

從指定的位置開始,帶有偏移,查看指定的Binlog日志,限制查詢的條數(shù)

show binlog events in 'mysql-bin.000001' from 666 limit 1, 2; 

7 Binlog 列說明

Event_type

  • QUERY_ EVENT 與數(shù)據(jù)無關(guān)的操作,begin、drop table、truncate table等
  • TABLE MAP EVENT 記錄下一個(gè)操作所對應(yīng)的表信息,存儲(chǔ)了數(shù)據(jù)庫名和表名
  • XID_ EVENT 標(biāo)記事務(wù)提交
  • WRITE ROWS EVENT 插入數(shù)據(jù),即insert操作
  • UPDATE ROWS EVENT 更新數(shù)據(jù),即update操作
  • DELETE ROWS EVENT 刪除數(shù)據(jù),即delete操作

參考

https://www.jb51.net/article/197048.htm

總結(jié)

到此這篇關(guān)于MySQL8.0中binlog深入講解的文章就介紹到這了,更多相關(guān)MySQL8.0 binlog講解內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • MySQL系列之redo log、undo log和binlog詳解
  • MySQL binlog_ignore_db 參數(shù)的具體使用
  • MySQL中使用binlog時(shí)格式該如何選擇
  • 詳解監(jiān)聽MySQL的binlog日志工具分析:Canal
  • MYSQL中binlog優(yōu)化的一些思考匯總
  • Mysql數(shù)據(jù)庫清理binlog日志命令詳解
  • Mysql數(shù)據(jù)庫監(jiān)聽binlog的開啟步驟
  • 如何區(qū)分MySQL的innodb_flush_log_at_trx_commit和sync_binlog

標(biāo)簽:呼和浩特 牡丹江 合肥 惠州 阿里 天津 沈陽 公主嶺

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL8.0中binlog的深入講解》,本文關(guān)鍵詞  MySQL8.0,中,binlog,的,深入,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL8.0中binlog的深入講解》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL8.0中binlog的深入講解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产一区二区三区四| 婷婷综合在线视频| 欧美日韩国产大片| 一区二区三区在线免费| av一区二区三区四区| 色综合网色综合| 国产精品久久久久久久久久久免费看 | 深夜福利影院在线观看| 中文一区在线播放| 国产91丝袜在线播放0| 多男操一女视频| 国产精品午夜免费| 国产乱人伦精品一区二区在线观看 | 一区二区三区在线视频观看58| eeuss鲁片一区二区三区在线看| 香蕉成人在线视频| 欧美国产日本视频| 丰满亚洲少妇av| 草视频在线观看| 亚洲伦理在线免费看| 99re这里都是精品| 欧美色网站导航| 午夜国产精品影院在线观看| 三级男人添奶爽爽爽视频 | 日韩精品一二三| 醉酒壮男gay强迫野外xx| 日韩免费性生活视频播放| 美国三级日本三级久久99| 人妻精品久久久久中文| 国产人成亚洲第一网站在线播放| 国产资源精品在线观看| 国产精品1区2区3区4区| 国产精品久久久爽爽爽麻豆色哟哟| 成人国产精品视频| 欧美视频在线一区| 三级成人在线视频| 天天操天天干天天操天天干| 欧美极品美女视频| 99精品视频在线播放观看| 欧美另类videos死尸| 蜜臂av日日欢夜夜爽一区| 日本人亚洲人jjzzjjz| 国产精品久久99| 亚洲女则毛耸耸bbw| 精品美女在线播放| 成人免费毛片app| 欧美男女性生活在线直播观看| 日韩电影一区二区三区四区| 91狠狠综合久久久久久| 亚洲欧洲日韩av| 亚洲精品乱码久久| 欧美激情在线一区二区三区| 91丨九色丨黑人外教| 欧美电影免费观看高清完整版在| 国产经典欧美精品| 欧美日韩免费视频| 国产原创一区二区| 91国产丝袜在线播放| 免费成人美女在线观看.| 99精品久久久久| 视频一区二区欧美| 波多野结衣家庭教师| 亚洲黄色小说网站| 美女久久久久久久久久| 日韩欧美精品在线视频| 亚洲日本乱码在线观看| 精品人妻中文无码av在线| 欧美一区二区三区日韩视频| 国模冰冰炮一区二区| 欧美性大战久久久久久久| 久久成人麻豆午夜电影| 欧美综合一区二区三区| 国产制服丝袜一区| 欧美日韩久久久久久| 国产麻豆精品久久一二三| 欧美日韩一区小说| 国产精品一区二区在线看| 在线成人免费观看| 不卡电影一区二区三区| 精品少妇一区二区三区在线播放| 99国产欧美久久久精品| 久久久久久**毛片大全| 伦理片一区二区| 成人免费在线播放视频| 在线视频第一页| 亚洲成av人**亚洲成av**| 印度午夜性春猛xxx交| 久久成人久久爱| 欧美久久久久久久久久| 成a人片国产精品| 久久亚洲一级片| 久久人妻少妇嫩草av无码专区| 中文字幕欧美一区| 精品日韩在线视频| 美女在线视频一区| 欧美电影在哪看比较好| 972aa.com艺术欧美| 中文字幕 久热精品 视频在线| 日韩aaaaa| 亚洲一本大道在线| 久久超碰97人人做人人爱| 欧美群妇大交群的观看方式| 波多野结衣在线一区| 国产精品午夜春色av| 亚洲色成人网站www永久四虎 | 波多野结衣福利| 亚洲一区二区三区四区的 | www欧美com| 国产乱码一区二区三区| 久久综合国产精品| 3d动漫精品啪啪一区二区下载 | 亚洲欧洲成人av每日更新| 国产伦精品一区二区三区视频女| 日本亚洲免费观看| 9191国产精品| 麻豆短视频在线观看| 亚洲一区二区三区四区的| 在线观看av一区二区| av电影在线不卡| 自拍偷自拍亚洲精品播放| 免费高清在线观看电视| 国产成人av自拍| 国产精品久久久久影院亚瑟| 免费高清在线观看电视| 粉嫩av一区二区三区粉嫩| 国产精品丝袜一区| 91插插插插插插| 成人久久18免费网站麻豆| 国产精品美日韩| 国产a免费视频| 99re热视频精品| 亚洲伦理在线免费看| 欧美午夜精品免费| 一二三区视频在线观看| 天天色天天爱天天射综合| 日韩三级在线观看| 中文字幕免费视频| 国产一区欧美二区| 国产精品免费视频网站| 色综合夜色一区| 日本wwwxx| 日韩福利电影在线| 久久综合狠狠综合| 艳妇荡乳欲伦69影片| 99视频超级精品| 伊人夜夜躁av伊人久久| 91精品久久久久久久99蜜桃| 波多野结衣 在线| 国产精品69毛片高清亚洲| 中文字幕中文字幕中文字幕亚洲无线| 色综合一区二区三区| jjzz黄色片| 久久99在线观看| 国产精品久久二区二区| 欧美日韩一区中文字幕| 在线免费观看日韩av| 国产成人综合亚洲网站| 亚洲免费观看高清完整| 91精品国产色综合久久不卡蜜臀| 精品国产av无码| 成人a免费在线看| 亚洲va欧美va天堂v国产综合| 日韩精品一区二区三区老鸭窝| 国产午夜精品福利视频| 91视频免费播放| 日本欧美加勒比视频| 欧美高清一级片在线观看| 欧美日韩中文另类| xxxxx在线观看| av男人天堂一区| 日韩国产欧美在线观看| 国产精品天美传媒沈樵| 欧美精品少妇一区二区三区| 1024手机在线观看你懂的| 91美女片黄在线观看| 美国十次综合导航| 日韩美女视频一区| 日韩精品一区二区三区在线播放| 日本在线一级片| 内射中出日韩无国产剧情| 国产999精品久久| 五月综合激情网| 国产精品网曝门| 欧美一区二区精品在线| 国产高潮国产高潮久久久91| 影音先锋人妻啪啪av资源网站| 国产传媒日韩欧美成人| 日日夜夜精品免费视频| 中国色在线观看另类| 欧美一卡二卡在线观看| 波多野结衣爱爱视频| 粉嫩av蜜桃av蜜臀av| 91啪亚洲精品| 国产一区中文字幕| 性感美女久久精品| 国产精品不卡在线观看| 精品成人免费观看| 欧美人狂配大交3d怪物一区 | 国产人与禽zoz0性伦| 色婷婷精品久久二区二区密|