全局架構(gòu)圖 磁盤結(jié)構(gòu) 記錄格式 日志文件存儲 使用時間戳查找消息 通過時間戳日志分段索引文件名查找對應(yīng)的日志分段文件 在該日志分段中通過二分法查...
思想 所有任務(wù)的響應(yīng)時間上的性能優(yōu)化供鸠,基本上都可以通過以下步驟完成: 將任務(wù)劃分為多個子任務(wù) 性能剖析: 測量和分析時間花費在哪里測量子任務(wù)所花...
InnoDB原子性和持久性 數(shù)據(jù)庫的原子性包括兩個內(nèi)容:災(zāi)難恢復(fù)和事務(wù)回滾。InnoDB通過redo日志來支持災(zāi)難恢復(fù),通過undo日志來支持事...
InnoDB加鎖分析 在事務(wù)的并發(fā)控制,MySQL使用MVCC來支持快照讀和使用加鎖來支持鎖定讀兩種方式,鎖定通過行鎖和間隙鎖。 鎖定表: .R...
物理存儲 一個表空間的物理存儲有很多個組組成,每個組有256M大小荔睹,每個組由256個區(qū)構(gòu)成,每個區(qū)大小為1M金度,每個區(qū)有64個頁应媚,每頁有16K 組...
Redis Module實現(xiàn) 加載 卸載
哨兵機制 基本原理 命令發(fā)送 sentinel每10s每個Sentinel向master\slaves發(fā)送INFO命令發(fā)現(xiàn)salve節(jié)點確認主從...
主從同步 主從同步流程圖 狀態(tài)常量 啟動同步 客戶端向從服務(wù)器發(fā)送slavef {ip:port}命令 配置同步信息 從服務(wù)器在serverCr...
數(shù)據(jù)結(jié)構(gòu) 編碼轉(zhuǎn)化 String 當存儲的值可以表示為64位整數(shù)時,使用OBJ_ENCODING_INT實現(xiàn) 當存儲的值只能用字符串表示猜极,且其字...