
[TOC]在上一篇文章中,我和你介紹了幾種可能導致備庫延遲的原因。你會發現,這些場景里,不論是偶發性的查詢壓力,還是備份,對備庫延遲的影響一般是...
[TOC]為了方便你理解,我們再一起復習一下加鎖規則。這個規則中,包含了兩個“原則”、兩個“優化”和一個“bug”: 原則 1:加鎖的基本單位是...
[TOC]在前面的文章中,我不止一次地和你提到了 binlog,大家知道 binlog 可以用來歸檔,也可以用來做主備同步,但它的內容是什么樣的...
[TOC]今天這篇文章,我會繼續和你介紹在業務高峰期臨時提升性能的方法。從文章標題“MySQL 是怎么保證數據不丟的?”,你就可以看出來,今天我...
[TOC]在上一篇文章最后,我給你留了一個關于加鎖規則的問題。今天,我們就從這個問題說起吧。 為了便于說明問題,這一篇文章,我們就先使用一個小一...
[TOC]經常會有同學來問我,我的數據庫占用空間太大,我把一個最大的表刪掉了一半的數據,怎么表文件的大小還是沒變? 那么今天,我就和你聊聊數據庫...
[TOC] 為什么C等待拿鎖之后,D也會阻塞?其實這里并沒有解釋清楚。因為如果按并發理解的話,C,D應當是同等級,都有可能拿到鎖的。但C讀寫鎖互...
[TOC]一般情況下,如果我跟你說查詢性能優化,你首先會想到一些復雜的語句,想到查詢需要返回大量的數據。但有些情況下,“查一行”,也會執行得特別...
[TOC]不知道你在實際運維過程中有沒有碰到這樣的情景:業務高峰期,生產環境的 MySQL 壓力太大,沒法正常響應,需要短期內、臨時性地提升一些...