国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

MySQL從庫com_insert無變化的原因

來源:懂視網 責編:小采 時間:2020-11-09 19:17:22
文檔

MySQL從庫com_insert無變化的原因

MySQL從庫com_insert無變化的原因:大家都知道com_insert等com_xxx參數可以用來監控數據庫實例的訪問量,也就是我們常說的QPS。并且基于MySQL的復制原理,所有主庫執行的操作都會在從庫重放一遍保證數據一致,那么主庫的com_insert和從庫的com_insert理論上應該是相等的。如下面顯示,第二列
推薦度:
導讀MySQL從庫com_insert無變化的原因:大家都知道com_insert等com_xxx參數可以用來監控數據庫實例的訪問量,也就是我們常說的QPS。并且基于MySQL的復制原理,所有主庫執行的操作都會在從庫重放一遍保證數據一致,那么主庫的com_insert和從庫的com_insert理論上應該是相等的。如下面顯示,第二列

大家都知道com_insert等com_xxx參數可以用來監控數據庫實例的訪問量,也就是我們常說的QPS。并且基于MySQL的復制原理,所有主庫執行的操作都會在從庫重放一遍保證數據一致,那么主庫的com_insert和從庫的com_insert理論上應該是相等的。
如下面顯示,第二列代表主庫,第三列代表從庫:

com_select22 1138com_update36 37com_insert 133135com_delete 00qcache_hits00Com_replace00Connections 13 24

但是我們看另外一個業務:

com_select 0 95com_update 00com_insert920com_delete200qcache_hits06Com_replace00Connections06

我們可以很明顯的看出來,主庫有92個寫,但是從庫0個寫,這是為什么呢?

這2個業務唯一的區別就是binlog_format的設置不一樣。

第一個業務
show global variables like '%binlog_format%';+---------------+-----------+| Variable_name | Value |+---------------+-----------+| binlog_format | STATEMENT |+---------------+-----------+
第二個業務
show global variables like '%binlog_format%';+---------------+-------+| Variable_name | Value |+---------------+-------+| binlog_format | ROW |+---------------+-------+

我們來看下com_xxx的官方文檔定義:

The Com_xxx statement counter variables indicate the number of times each xxx statement has been executed. There is one status variable for each type of statement. For example, Com_delete and Com_update count DELETE and UPDATE statements, respectively. Com_delete_multi and Com_update_multi are similar but apply to DELETE and UPDATE statements that use multiple-table syntax.

從上述文檔,我們只能看到com_xxx是如何運作的,但是并不能解釋為什么使用RBR之后com_insert就不變化了。

接下來我們結合下面這段文檔來一起看看。

You cannot examine the logs to see what statements were executed, nor can you see on the slave what statements were received from the master and executed.However, you can see what data was changed using mysqlbinlog with the options --base64-output=DECODE-ROWS and --verbose.

這2段話結合來看,原因應該是這樣的:

1、主庫上接收的是statement的語句,所以com_insert符合觸發條件,會隨著業務增加。

2、而從庫是拿到主庫的binlog后重放更新數據,但是主庫的日志格式是row format,這就導致了binlog中記錄的不是statement語句,而是data的變化記錄。

3、這樣從庫雖然依然能進行更新記錄,但是無法解析出來這些data變化是一條statement語句導致的還是多條statment語句導致,所以就不在更新com_insert這個statment counter了。

基本上推論符合現實情況,但是沒有code證明,比較遺憾。

另外,如果我們無法通過com_insert來監控從庫的寫入情況,那么我們應該監控那個status呢?

個人建議對于row格式的實例,通過監控innodb_rows_inserted來監控寫入情況。

show global status like 'innodb_rows_inserted';+----------------------+------------+| Variable_name| Value|+----------------------+------------+| Innodb_rows_inserted | 2666049650 |+----------------------+------------+

附:(兩個文檔的官方文檔鏈接)

http://dev.mysql.com/doc/refman/5.6/en/server-status-variables.html#statvar_Com_xxx

http://dev.mysql.com/doc/refman/5.5/en/replication-sbr-rbr.html

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

MySQL從庫com_insert無變化的原因

MySQL從庫com_insert無變化的原因:大家都知道com_insert等com_xxx參數可以用來監控數據庫實例的訪問量,也就是我們常說的QPS。并且基于MySQL的復制原理,所有主庫執行的操作都會在從庫重放一遍保證數據一致,那么主庫的com_insert和從庫的com_insert理論上應該是相等的。如下面顯示,第二列
推薦度:
標簽: 監控 原因 數據庫
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 欧美日韩精品一区二区三区四区 | 久久精品欧美日韩精品 | 伊人一级| 欧美在线网址 | 国产一区二区三区久久精品 | 国产日产精品_国产精品毛片 | 亚洲国产成人精品区 | 国产视频一区二区在线观看 | 久久久久亚洲精品美女 | 国产三级网站在线观看 | 欧美黄色小视频 | 2020精品极品国产色在线观看 | 国产精品免费播放 | 欧美国产激情二区三区 | 日韩国产一区二区 | 国产成人久久蜜一区二区 | 欧美成人一区二区三区 | 久久亚洲精品国产精品777777 | 亚洲另类色图 | 久久99国产精品成人欧美 | 亚洲 欧美 日韩在线 | 欧美一区在线播放 | 欧美日韩色视频在线观看 | 九九国产精品九九 | www.亚洲一区 | 国产视频首页 | 免费在线观看一区 | 亚洲图欧美 | 欧美日韩精品 | 欧美日韩中出 | 91精品一区二区三区在线观看 | 成人看免费一级毛片 | 国产日韩一区二区三区 | 亚洲美女一区二区三区 | 国产一二三区在线观看 | 亚洲国产精品一区二区九九 | 欧美日韩国产片 | 久久精品一区二区三区四区 | 国产 欧美 日韩 在线 | 国产伦精一区二区三区 | 国产高清特黄无遮挡大片 |