MySQL 雙機熱備主從配置實戰:從安裝到驗證的標準化步驟
拓撲 Master:生產 MySQL (IP: 123.57.38.*) Slave:備庫 (IP: 123.57.39.*),需預裝 MyS
MySQL 運維日常操作手冊:安裝、啟動、用戶權限、備份遷移、Binlog 管理與參數調優
環境檢查 uname -a # 內核/發行版 cat /etc/issue # 發行版詳情 /lib/libc.so.6
MySQL 線上故障複盤:innodb_io_capacity 設置過大導致周期性 TPS 跌零與髒頁刷盤風暴
故障現象 Sysbench 壓測 600 線程,TPS 正常 ~2000-4000,每隔 ~10 分鐘出現 TPS 驟降為 0 持續數分鐘,隨後恢復。錯誤率 0
《MySQL 技術內幕:InnoDB 存儲引擎》讀書筆記(二):文件體系與參數分類
MySQL 與 InnoDB 核心文件分類 類別文件/作用 參數文件my.cnf:路徑、內存、初始化參數。mysqld --help | grep my.c
MySQL BLOB 類型詳解:四大類型存儲上限與選型指南
BLOB 家族 BLOB (Binary Large Object) 存儲二進制數據(圖片、文件、序列化對象等),不進行字符集轉換。四種類型僅最大長度不同:
MySQL 樹型結構建模:鄰接表 vs MPTT 及雙向轉換算法
兩種經典模型 1. 鄰接表 字段:id (PK)、parent_id (FK 指向父節點)。 優點:結構簡單,理解易,修改節點父子關係只需改
MySQL 鎖機制全景解析:從共享/排他鎖到 MVCC、死鎖、間隙鎖與鎖升級
鎖的基本分類 共享鎖 (S) vs 排他鎖 (X) S 鎖可疊加 S 鎖,不可加 X 鎖;X 鎖不可疊加任何鎖。 MySQL 根據隔離級別隱式
MySQL 高可用架構演進與 MHA 核心原理:從手動切換到自動故障轉移
高可用性定義 7×24 服務無感知中斷。單點故障自動切換,業務零影響。 主流 MySQL HA 架構對比 架構同步方式Failover優點缺點 Maste
MySQL Slave 延遲優化實戰:從硬件到內核參數的系統級調優指南
核心原因:單線程 Replay 追不上 Master 並發 Master 多線程並發提交,Slave 只有單一 SQL Thread 重放 Binlog(即使
MySQL 游標嵌套循環實戰:訂單過期處理與庫存回滾存儲過程
業務場景 定時任務:查找 2 小時前創建的待支付訂單(order_status=0),標記為過期(2),釋放抵價券/邀請碼,回滾商品庫存。需兩層游標:外層遍歷訂
MySQL 客戶端密碼輸入安全指南:四種方式風險對比與最佳實踐
四種輸入密碼方式風險分級 1. 命令行明文參數 -ppassword / --password=password —— 高風險 mysql -u user -
MySQL 二進制日志操作實戰:查看、清理、過期自動刪除與禁用指南
Binlog 作用與風險 Binlog 記錄所有修改操作,用於數據恢復、主從同步。若不及時清理,佔滿磁盤導致服務不可用。 查看 Binlog 列表 SHOW
MySQL 主從同步原理介紹:異步復制三線程協作流程(純文本版)
概述 本文為《MySQL 主從同步原理詳解》的純文本版,核心流程與原理完全一致。 三線程協作 Master IO 線程:讀 Binlog 發送。
MySQL 開啟 SQL 執行記錄:通用查詢日志配置指南(純文本版)
概述 本文為《MySQL 開啟 SQL 語句審計日志》的純文本版,配置步驟完全一致。 配置方法 編輯 /etc/my.cnf,[mysqld] 下添
MySQL 分頁技術總結:六種分頁方法優劣分析(純文本版)
概述 本文為《MySQL 分頁優化實戰》的純文本版本,內容一致,適合離線閱讀或文檔歸檔。詳情請參考優化實戰版。 六種方法速覽 直接 LIMIT M,
MySQL 分頁優化實戰:六種方案優劣對比與最佳實踐
問題背景 MySQL LIMIT M, N 深分頁(大 M)性能極差:需掃描丟棄前 M 行。隨數據量增長,響應時間線性惡化。本文總結六種優化方案並點評優劣。