深入 Oracle Data Guard:OCI 上的災難復原 (DR) 實踐
企業級 DR 方案 在 OCI 上,Oracle Data Guard 是資料庫高可用的黃金標準。 - MaxPerformance (Async):預設模式。主庫 Commit 不...
探討雲端架構、維運自動化與數位轉型的最佳實踐。
企業級 DR 方案 在 OCI 上,Oracle Data Guard 是資料庫高可用的黃金標準。 - MaxPerformance (Async):預設模式。主庫 Commit 不...
複製技術的演進 傳統的 Binlog Position 複製依賴 File 和 Position,一旦主從斷開或發生 Failover,找回同步點非常痛苦。 GTID (Glob...
PG 維運核心 PostgreSQL 使用 MVCC 機制,更新數據時會產生新的 Tuple,舊的 Tuple 標記為 Dead。若不清理,表會無限膨脹。 Autovacuum 是救...
備份策略 - mysqldump (邏輯備份):產生 SQL 語句。優點是可讀性高、跨版本遷移方便;缺點是恢復速度慢,大數據量下不適用。 - Percona XtraBackup ...
SQL 優化第一步 遇到 DB CPU 飆高,第一件事就是看 Slow Query Log。 設定 long_query_time = 1 (秒),捕捉慢查詢。接著使用 EXP...
每一 byte 都是錢 Redis 是純內存資料庫,優化記憶體就是省錢。 1. 善用 Hash 結構:將多個小 Key (如 user:1:name, user:1:age)...
架構選型 - Sentinel (哨兵):基於主從複製,適合 讀多寫少 且數據量不大的場景。Client 端需要支援 Sentinel 協議來獲取 Master 地址。 - ...
搜尋引擎的維運藝術 OpenSearch (或 Elasticsearch) 最常見的效能殺手是 Shard 過多。 黃金法則:單個 Shard 大小建議控制在 10GB - 5...
快取不是萬靈丹 - 快取穿透 (Penetration):查詢不存在的 Key,導致請求直打 DB。解法:使用 Bloom Filter 或快取空值。 - 快取擊穿 (Br...
魚與熊掌兼得 Redis 的持久化一直是用戶的痛點: - RDB (Snapshot):適合備份,恢復快,但可能遺失最後幾分鐘的數據。 - AOF (Append Only Fil...