深入了解復(fù)制-復(fù)制的狀態(tài)信息

1胎许、show slave hosts命令列出了連接master的slave及相關(guān)信息柑司。


2踊餐、show master


logs命令查看master的二進(jìn)制日志文件藕漱。

3欲侮、show master


status命令給出下一個(gè)事件即將寫(xiě)入二進(jìn)制日志的位置。注肋联,多數(shù)情況下此命令顯示的內(nèi)容與show master logs的命令的最后一行內(nèi)容相同威蕉。

4、show slave

status命令用于相看slave線程的狀態(tài)橄仍。

mysql> mhow slave status\G;

*************************** 1. row ***************************

Slave_IO_State: Waiting for master to send event

Master_Host: 192.168.10.71mysql主庫(kù)的ip地址

Master_User: repl_usermaster上面的一個(gè)用戶韧涨。用來(lái)負(fù)責(zé)主從復(fù)制的用戶

Master_Port: 3306master服務(wù)器的端口一般是3306

Connect_Retry: 60連接中斷后,重新嘗試連接的時(shí)間間隔侮繁。默認(rèn)值是60秒

Master_Log_File:master-bin.000004當(dāng)前I/O線程正在讀取的主服務(wù)器二進(jìn)制日志文件的名稱

Read_Master_Log_Pos: 120當(dāng)前I/O線程正在讀取的二進(jìn)制日志的位置

Relay_Log_File: slave-relay-bin.000013當(dāng)前slave

SQL線程正在讀取并執(zhí)行的relay log的文件名

Relay_Log_Pos: 284當(dāng)前slave

SQL線程正在讀取并執(zhí)行的relay log文件中的位置

Relay_Master_Log_File:master-bin.000004當(dāng)前slave SQL線程讀取并執(zhí)行的relay

log的文件中多數(shù)近期事件虑粥,對(duì)應(yīng)的主服務(wù)器二進(jìn)制日志文件的名稱。

Slave_IO_Running:Yesslave_IO線程是否在運(yùn)行

Slave_SQL_Running: Yesslave_SQL線程是否在運(yùn)行

Replicate_Do_DB:

Replicate_Ignore_DB:

Replicate_Do_Table:

Replicate_Ignore_Table:

Replicate_Wild_Do_Table:

Replicate_Wild_Ignore_Table:

這些參數(shù)都是為了用來(lái)指明哪些庫(kù)或表在復(fù)制的時(shí)候不要同步到從庫(kù)宪哩,但是這些參數(shù)用的時(shí)候要小心娩贷,因?yàn)楫?dāng)跨庫(kù)使用的時(shí)候可能會(huì)出現(xiàn)問(wèn)題。

Last_Errno: 0

Last_Error:相當(dāng)與后面的Last_SQL_Errno和Last_SQL_Error

Skip_Counter: 0SQL_SLAVE_SKIP_COUNTER的值斋射,用于設(shè)置跳過(guò)sql執(zhí)行步數(shù)育勺。

Exec_Master_Log_Pos: 120slave SQL線程當(dāng)前執(zhí)行的事件但荤,對(duì)應(yīng)在master相應(yīng)的二進(jìn)制日志中的position罗岖。

Relay_Log_Space: 621所有原有的中繼日志結(jié)合起來(lái)的總大小

Until_Condition: None

Until_Log_File:

Until_Log_Pos:0

在START SLAVE語(yǔ)句的UNTIL子句中指定的值

Master_SSL_Allowed: No

Master_SSL_CA_File:

Master_SSL_CA_Path:

Master_SSL_Cert:

Master_SSL_Cipher:

Master_SSL_Key:

這些字段顯示了被從屬服務(wù)器使用加密相關(guān)的參數(shù)。這些參數(shù)用于連接主服務(wù)器

Seconds_Behind_Master: 0這個(gè)值是時(shí)間戳的差值腹躁。是slave當(dāng)前的時(shí)間戳和master記錄該事件時(shí)的時(shí)間戳的差值

Master_SSL_Verify_Server_Cert: No

Last_IO_Errno: 0

Last_IO_Error:I/O線程停止的原因桑包。

Last_SQL_Errno: 0

Last_SQL_Error:SQL線程停止的原因

Replicate_Ignore_Server_Ids:主從復(fù)制,從庫(kù)忽略的主庫(kù)服務(wù)器Id號(hào)纺非。就是不以這些服務(wù)器Id為主庫(kù)哑了。

Master_Server_Id: 71

Master_UUID: 0e9896a7-14f7-11e7-a0e6-000c2900551e

Master_Info_File: /usr/local/mysql-5.6.35/data/master.info

SQL_Delay: 0一個(gè)非負(fù)整數(shù)赘方,表示秒數(shù),Slave滯后多少秒于master弱左。

SQL_Remaining_Delay: NULL當(dāng)Slave_SQL_Running_State等待窄陡,直到MASTER_DELAY秒后,Master執(zhí)行的事件拆火,此字段包含一個(gè)整數(shù)跳夭,表示有多少秒左右的延遲。在其他時(shí)候们镜,這個(gè)字段是NULL币叹。

Slave_SQL_Running_State: Slave has read all relay log; waiting for theslave I/O thread to update it

SQL線程運(yùn)行狀態(tài):

1)Reading event from the relay log

線程已經(jīng)從中繼日志讀取一個(gè)事件,可以對(duì)事件進(jìn)行處理了模狭。

2)Has read all relay log; waiting for the slave I/O thread to update it

線程已經(jīng)處理了中繼日志文件中的所有事件颈抚,現(xiàn)在正等待I/O線程將新事件寫(xiě)入中繼日志。

3)Waiting for slave mutex on exit

線程停止時(shí)發(fā)生的一個(gè)很簡(jiǎn)單的狀態(tài)嚼鹉。

Master_Retry_Count: 86400連接主庫(kù)失敗最多的重試次數(shù)

Master_Bind:

Last_IO_Error_Timestamp:

Last_SQL_Error_Timestamp:

最后一次I/O線程或者SQL線程錯(cuò)誤時(shí)的時(shí)間戳贩汉。

Master_SSL_Crl:

Master_SSL_Crlpath:

Retrieved_Gtid_Set:

Executed_Gtid_Set:

Auto_Position: 0

1 row in set (0.00 sec)

Slave_IO_State描述了當(dāng)前正在運(yùn)行的I/O線程的狀態(tài),有如下?tīng)顟B(tài):

1) waiting formaster update

這是connecting to

master狀態(tài)之前的狀態(tài)

2) connecting tomaster

I/O線程正嘗試連接到master

3) checkingmaster version

在與master建立連接后锚赤,會(huì)出現(xiàn)該狀態(tài)雾鬼。該狀態(tài)出現(xiàn)的時(shí)間非常短暫。

4) registeringslave on master

在與master建立連接后宴树,會(huì)出現(xiàn)該狀態(tài)策菜。該狀態(tài)出現(xiàn)的時(shí)間非常短暫。

5) requestingbinlog dump

在與master建立連接后酒贬,會(huì)出現(xiàn)該狀態(tài)又憨。該狀態(tài)出現(xiàn)的時(shí)間非常短暫。在這個(gè)狀態(tài)下锭吨,I/O線程向master發(fā)送請(qǐng)求蠢莺,請(qǐng)求binlog,位置從指定的binglog名字和binglog的position位置開(kāi)始零如。

6) waiting toreconnect after a failed binlog dump request

如果因?yàn)檫B接斷開(kāi)躏将,導(dǎo)致binglog的請(qǐng)求失敗,I/O線程會(huì)進(jìn)入睡眠狀態(tài)考蕾。然后定期嘗試重連祸憋。嘗試重連的時(shí)間間隔,可以使用命令"change master to master_connect_trt=X;"改變肖卧。

7) reconnectingafter a failed binglog dump request

I/O進(jìn)程正在嘗試連接master

8) waiting formaster to send event

說(shuō)明蚯窥,已經(jīng)成功連接到master,正等待二進(jìn)制日志時(shí)間的到達(dá)。如果master空閑拦赠,這個(gè)狀態(tài)會(huì)持續(xù)很長(zhǎng)時(shí)間巍沙。如果等待的時(shí)間超過(guò)了slave_net_timeout(單位是秒)的值,會(huì)出現(xiàn)連接超時(shí)荷鼠。在這種狀態(tài)下句携,I/O線程會(huì)人為連接失敗,并開(kāi)始嘗試重連

9) queueingmaster event to the relay log

此時(shí)允乐,I/O線程已經(jīng)讀取了一個(gè)event务甥,并復(fù)制到了relay

log中。這樣SQL線程可以執(zhí)行此event

10) waiting toreconnect after a failed master event read

讀取時(shí)出現(xiàn)的錯(cuò)誤(因?yàn)檫B接斷開(kāi))喳篇。在嘗試重連之前敞临,I/O線程進(jìn)入sleep狀態(tài),sleep的時(shí)間是master_connect_try的值(默認(rèn)是60秒)

11) reconnectingafter a failed master event read

I/O線程正嘗試重連master麸澜。如果連接建立挺尿,狀態(tài)會(huì)變成"waitingfor master to send event"

12) waiting forthe slave sql thread to free enough relay log space

這是因?yàn)樵O(shè)置了relay_log_space_limit,并且relay log的大小已經(jīng)整張到了最大值炊邦。I/O線程正在等待SQL線程通過(guò)刪除一些relay

log编矾,來(lái)釋放relay log的空間。

13) waiting forslave mutex on exit

I/O線程停止時(shí)會(huì)出現(xiàn)的狀態(tài)馁害,出現(xiàn)的時(shí)間非常短窄俏。n

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市碘菜,隨后出現(xiàn)的幾起案子凹蜈,更是在濱河造成了極大的恐慌,老刑警劉巖忍啸,帶你破解...
    沈念sama閱讀 212,029評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件仰坦,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡计雌,警方通過(guò)查閱死者的電腦和手機(jī)悄晃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,395評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)凿滤,“玉大人妈橄,你說(shuō)我怎么就攤上這事∥檀啵” “怎么了眷蚓?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,570評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)鹃祖。 經(jīng)常有香客問(wèn)我溪椎,道長(zhǎng),這世上最難降的妖魔是什么恬口? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,535評(píng)論 1 284
  • 正文 為了忘掉前任校读,我火速辦了婚禮,結(jié)果婚禮上祖能,老公的妹妹穿的比我還像新娘歉秫。我一直安慰自己,他們只是感情好养铸,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,650評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布雁芙。 她就那樣靜靜地躺著,像睡著了一般钞螟。 火紅的嫁衣襯著肌膚如雪兔甘。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,850評(píng)論 1 290
  • 那天鳞滨,我揣著相機(jī)與錄音洞焙,去河邊找鬼。 笑死拯啦,一個(gè)胖子當(dāng)著我的面吹牛澡匪,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播褒链,決...
    沈念sama閱讀 39,006評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼唁情,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了甫匹?” 一聲冷哼從身側(cè)響起甸鸟,我...
    開(kāi)封第一講書(shū)人閱讀 37,747評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎兵迅,沒(méi)想到半個(gè)月后哀墓,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,207評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡喷兼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,536評(píng)論 2 327
  • 正文 我和宋清朗相戀三年篮绰,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片季惯。...
    茶點(diǎn)故事閱讀 38,683評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吠各,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出勉抓,到底是詐尸還是另有隱情贾漏,我是刑警寧澤,帶...
    沈念sama閱讀 34,342評(píng)論 4 330
  • 正文 年R本政府宣布藕筋,位于F島的核電站纵散,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜伍掀,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,964評(píng)論 3 315
  • 文/蒙蒙 一掰茶、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蜜笤,春花似錦濒蒋、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,772評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至县好,卻和暖如春围橡,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背缕贡。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,004評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工某饰, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人善绎。 一個(gè)月前我還...
    沈念sama閱讀 46,401評(píng)論 2 360
  • 正文 我出身青樓黔漂,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親禀酱。 傳聞我的和親對(duì)象是個(gè)殘疾皇子炬守,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,566評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容