中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Mysql故障處理2則

發布時間:2020-08-16 18:20:02 來源:ITPUB博客 閱讀:106 作者:wenaini 欄目:MySQL數據庫
要過年了nnd問題也特別多,今天就碰到2個,一個是mysql復制進程往前走但數據不同步,一個是性能問題導致所有寫和讀的全部阻塞。[@more@]

手下做mysql復制,做好了之后發現read master position在不斷移動,但是數據就是不同步。其實稍微理解一點mysql復制中server-id的功能就知道怎么回事了,馬上打開my.cnf一看,果然有2個server-id。去掉一個自然就ok了。這個問題判斷起來還是要靠經驗,不過做事情仔細就不會有這個故障了。。。。

晚上回家,在地鐵收到值班人員的電話,計費系統出現大量sql堵塞,讀的數據庫同步緩慢。

到家里上vpn分析了監控系統的日志。查看了系統當前的情況,定位了問題sql,開發加了一句不必要的排序造成了sql走的索引全掃描,100w的表么并發一大當然死掉了,而且還是句update,直接導致串行工作的復制進程在讀的機器上前進緩慢,這個情況就是oracle來也是一樣死,還是開發牛比啊。。。。

馬上讓應用停止和該表有關的應用,在slave端加了skip-replicate-table跳過該表的相關sql,讓slave能夠盡快同步其他的表數據,不然n多沖值不到帳的投訴就來了。。。處理完還發現更大的問題,因為發現問題后是強行關閉數據庫的,而mysql使用了myisam,再加上skip了該表的復制,所以造成了master和slave該表數據不同步,只能新建了個新庫,將寫庫上表復制到新庫中,再拷貝表到slave端,最后使用insert...select同步了數據。為什么要新建個庫呢,因為mysql復制是繼續sql的,所以簡單的使用insert...select是無法在寫和讀上插入同樣數據的。所以必須這么做,同樣的做法還有注釋掉log-bin以后拷貝文件,不過這樣就要停庫咯呵呵

最后么抓開發改程序,發事故報告。看來手下dba數量和質量還是要提高啊,總靠自己非要累死不可。。。。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大庆市| 扎鲁特旗| 襄垣县| 莱芜市| 昆山市| 梨树县| 高平市| 客服| 济源市| 高尔夫| 普定县| 沭阳县| 城市| 霞浦县| 嘉义县| 寿阳县| 通城县| 湄潭县| 贵定县| 杂多县| 隆化县| 石城县| 库伦旗| 耿马| 乌什县| 乐都县| 呈贡县| 兴山县| 林州市| 无锡市| 卢氏县| 治多县| 祁门县| 建平县| 屏山县| 三明市| 洛南县| 连江县| 岐山县| 即墨市| 外汇|