標籤: 高可用資料庫

2 篇文章

深入解析分庫分錶:原理、主鍵產生、分頁查詢、分散式事務及高可用實踐
1. 引言在大規模網路應用中,隨著資料量的不斷增長,單庫單表的架構無法滿足高並發和大數據儲存的需求。分庫分錶是一種常見的資料庫架構最佳化方案,它可以提高資料庫的吞吐量、減少單表資料量並提升查詢效率。然而,分庫分錶也帶來了許多複雜的問題,例如主鍵產生、分頁查詢、分散式事務、跨表查詢、高可用性等。 本文將詳細講解分庫分錶的核心概念、關鍵技術及其實作方...
MySQL InnoDB MVCC機制深度解析與工程實務
一、MVCC架構設計與實作原理1.1 儲存引擎層架構InnoDB採用分層儲存架構實作MVCC機制: 記憶體結構: Buffer Pool:資料頁快取池(預設128MB) Undo Log Buffer:交易回滾日誌快取(預設為16MB) Change Buffer:非唯一索引更新磁碟結構: 聚簇索引緩衝樹(預設16MB)Change Buffer:非唯一索引更新樹狀圖: 聚簇索引