MySQL 雙主互備(雙 Master)配置實戰:雙向同步、衝突檢測與高可用建議
雙主互備(Master-Master)實現兩節點互為主從,寫入可分散到任意節點,提升寫可用性。本文詳細講解配置參數、複製賬號、啟動驗證、自增偏移防衝突、監控指標
MySQL 5.5+ 源碼編譯安裝全攻略:CMake 參數詳解、常見錯誤與避坑指南
MySQL 5.5 起棄用 Autotools 改用 CMake 構建。本文提供 CentOS/Debian 依賴安裝、CMake 關鍵參數對照表、完整編譯安裝
Effective MySQL 索引優化實戰:索引合併、覆蓋索引、前綴索引與最佳實踐
基於《Effective MySQL: Optimizing SQL Statements》核心章節,結合實戰案例深度解析索引合併三種模式、覆蓋索引設計原則、前
MySQL ibdata1 瘦身與錯誤日志清理實戰:獨立表空間避坑指南
共享表空間 ibdata1 隨業務增長膨脹至 10GB+,且永不自動縮小。本文提供「備份→配置獨立表空間→刪除舊文件→還原」四步走瘦身方案,並梳理錯誤日志管理參
MySQL 主從同步搭建全流程:配置、授權、啟動、驗證與排錯
手把手教你從零搭建 MySQL 主從複製,涵雙機雙實例、單機多實例兩種拓撲,詳細講解 my.cnf 關鍵參數、複製賬號創建、Binlog 位置獲取、CHANGE
MySQL SHOW 常用語句速查:引擎、表結構、狀態、索引一鍵查看
整理高頻 SHOW 命令,涵蓋存儲引擎、表結構、表狀態、索引信息、修改引擎,適合 DBA 日常巡檢與開發調試快速查閱。 存儲引擎相關 -- 查看所有可用引擎
MySQL 索引全景圖:類型、選擇性、復合索引、全文索引與執行計劃
索引是查詢性能的核心杠桿。本文系統梳理 MySQL 索引類型、選擇性原則、復合索引最左前綴、全文索引模式、函數索引變通、執行計劃關鍵列及常用檢查命令。 索引類
MySQL 用戶與賬號體系:認證模型、參數文件、常用命令
MySQL 採用用戶名@主機雙元組定義賬號,與 Oracle 單純用戶名/密碼/網絡串截然不同。本文梳理賬號體系、參數文件加載順序、常用客戶端命令及 Datab
認識 MySQL 核心架構:產品線、存儲引擎、邏輯與物理存儲
MySQL 學習筆記第一彈:從產品版本、存儲引擎架構、服務器與客戶端交互、數據庫邏輯物理結構、線程模型到配置參數,建立完整認知骨架。 產品版本體系 社區版:
MySQL 計算給定日期所在月份第幾周函數實現
函數定義 DELIMITER $$ CREATE FUNCTION `weekofmonth`(f_datetime DATETIME) RETURNS IN
深度解析 innodb_support_xa 與 innodb_flush_log_at_trx_commit:數據一致性與性能的博弈
innodb_support_xa:不只是分布式事務 官方文檔明確指出:XA 機制內部用於 Binlog 與 Redo Log 的一致性協調,對於開啟 Binl
MySQL 分庫分表實戰指南:縱向與橫向拆分策略
單表數據量達到百萬至千萬級別時,查詢與寫入性能急劇下降,分庫分表成為必經之路。本文系統講解縱向分表與橫向分表的原則、場景、引擎選型及架構演進,助你構建可擴展的數
MySQL 數據導入導出實戰:mysqldump vs SELECT INTO vs LOAD DATA
方式一:mysqldump 邏輯備份 (結構 + 數據) 導出 user.sql 輸出包含 CREATE TABLE + INSERT 語句 適合:遷庫、
MySQL 高可用方案 MHA 核心原理與優勢深度解析
MHA 簡介 MHA (Master High Availability):由日本 MySQL 專家松本祐治開發的 Perl 工具套件,專注於 MySQL 主從
一條 SQL 引發的思考:CAST、SUBSTRING、CONVERT 類型轉換實戰
現場 SQL SELECT category_general_table FROM product_category WHERE category_id IN
Relay Fetch 工具原理與實戰:預熱緩存緩解 MySQL 復制延遲
背景:單線程復制的 I/O 瓶頸 Slave SQL 線程串行回放事務,遇到隨機讀 (如分散的 UPDATE/DELETE) 需從磁盤載入頁面,I/O 等待成為
MySQL 主從復制延遲根因分析與大廠解決方案匯總 (優酷/豆瓣/Facebook/Netlog)
核心痛點:單線程復制瓶頸 MySQL 原生復制中,Slave 只有一個 SQL 線程串行回放 Relay Log。無論 Slave 硬件多強,無法利用多核、多盤
MySQL information_schema.PROCESSLIST 表:用 SQL 替代 Shell 做進程分析
從 SHOW PROCESSLIST 到 SELECT * FROM PROCESSLIST MySQL 5.5+ 在 information_schema 提