MySQL有保證數(shù)據(jù)不會丟的能力。這個能力依賴的就是redo log和binlog兩個日志: 通過binlog,能夠恢復(fù)到任何時間點的狀態(tài)。 通過redo log ,保證My...

MySQL有保證數(shù)據(jù)不會丟的能力。這個能力依賴的就是redo log和binlog兩個日志: 通過binlog,能夠恢復(fù)到任何時間點的狀態(tài)。 通過redo log ,保證My...
MVCC(Multi Version Concurrency Control的簡稱)肉盹,代表多版本并發(fā)控制。與MVCC相對的,是基于鎖的并發(fā)控制(Lock-Based Conc...
MySQL文件分為MySQL數(shù)據(jù)庫文件和存儲引擎相關(guān)的各種類型文件尿扯。 1 參數(shù)文件 在MySQL實例啟動求晶,用來尋找數(shù)據(jù)庫的各種文件所在的位置,指定某些初始化參數(shù)衷笋。 定位文件命...
1 MySQL體系結(jié)構(gòu) MySQL邏輯系統(tǒng)架構(gòu)分為3層芳杏,應(yīng)用層,MySQL服務(wù)層辟宗,存儲引擎層 1.1 應(yīng)用層 應(yīng)用層層位于整個MySQL體系架構(gòu)的最上層爵赵,主要擔(dān)任客戶端連接器...
CPU升高的排查步驟和分析思路 核心排查步驟 top命令:查看所有進程占系統(tǒng)CPU的排序 top -p pid :查看進程的cpuimage.png top -Hp pid ...
關(guān)于上下文切換的幾個為什么 上下文切換是什么慢蜓? CPU 上下文可以理解成CPU寄存器狀態(tài)以及程序計數(shù)器PC亚再, 這些都是記錄CPU當(dāng)前任務(wù)的狀態(tài)。CPU 上下文切換會把當(dāng)前的c...
內(nèi)存溢出區(qū)域 棧溢出 java棾柯眨空間是線程私有的氛悬,一個線程java棧的大小由-Xss參數(shù)確定则剃。每個方法執(zhí)行時都會在java棧空間產(chǎn)生一個棧幀如捅,存放方法的變量表棍现,返回值等信息,...