MySQL 效能調優必調 10 項核心參數:從入門到生產級配置
調優三大原則 一次只改一項,觀察效果再決定保留或回滾。 運行時動態調整 (SET GLOBAL) 驗證無誤後,再寫入配置檔持久化。 拒絕盲目倍增:
MySQL Slow Log 配置全攻略:動態開啟、輸出格式與監控整合實戰
Slow Log 基礎配置 MySQL 5.1+ 支援 SET GLOBAL 動態調整,無需重啟: -- 查看當前設定 SHOW VARIABLES LIKE
MySQL-MMM 安裝配置指南:Multi-Master Replication Manager 完整部署手冊
MMM 架構與角色定義 MMM (Multi-Master Replication Manager for MySQL) 管理雙主多從叢集,提供 VIP 故障轉
MySQL 高可用 MMM 架構部署實戰:從安裝到故障演練全記錄
架構概覽 MMM (Multi-Master Replication Manager for MySQL) 是一套用 Perl 開發的高可用方案,支援雙主多從架
MySQL 線上安全清空 Slow Query Log 標準操作流程 (SOP)
應用場景 慢查詢日誌檔案過大,需在不重啟 MySQL、不中斷服務的前提下完成「歸檔舊日誌 + 建立新日誌」操作。 標準操作步驟 (SOP) 1. 確認當前慢
CentOS 7 從源碼編譯安裝 MySQL 5.6.13 完整實戰記錄
環境與目標 OS:CentOS 6.3 64bit(最小安裝 + Development Tools) 目標:源碼編譯安裝 MySQL 5.6.13
MySQL Binlog Mixed 格式完整解析:mysqlbinlog 參數詳解與實戰
Binlog 三種格式 Statement: 記錄 SQL 語句,體積小但可能導致主從不一致(如 UUID()、NOW())。 Row: 記錄每行資料
解決 CMD 下 MySQL 中文亂碼:編碼不一致完整排查指南
問題現象 資料庫、表、欄位均設為 utf8 編碼。 應用程式寫入中文正常,但 CMD 下用 SQL 插入報錯:Incorrect string val
MySQL 查詢指定期間未銷售商品:三表關聯 NOT IN 實戰解析
問題情境 給定三張表:zd_product(商品表)、zd_order(訂單表)、zd_ord_pro(商品訂單關聯表)。需求:查詢「從商品發布起一個月內未被售
MySQL 自訂排序順序:ORDER BY FIELD 實戰技巧
什麼是自訂排序? 預設的 ORDER BY 只能依欄位值正向或反向排序。當業務需要按照特定順序顯示資料(如:狀態碼 3,4,0,2,1 的順序),就需要使用 O
MySQL 資料表引擎修改指南:InnoDB 與 MyISAM 切換實務
為什麼要修改資料表引擎? MySQL 提供多種儲存引擎,其中 InnoDB 支援交易、行級鎖定與外鍵,適合高併發、資料完整性要求高的場景;MyISAM 則支援全
MySQL 外鍵 (Foreign Key) 完整指南:概念、條件與建立語法
什麼是 MySQL 外鍵? 在 MySQL 中,外鍵 是一種資料庫約束機制,用於在兩張表之間建立關聯,確保資料的參考完整性。只有使用 InnoDB 儲存引擎的表
MySQL 判斷欄位是否包含漢字:LENGTH 與 CHAR_LENGTH 差值法
MySQL 中 LENGTH 回傳位元組長度,CHAR_LENGTH 回傳字符長度。UTF-8 編碼下漢字佔 3 位元組,英文/數字佔 1 位元組。利用兩者差值
MySQL 觸發器實現 Oracle 物化視圖:即時匯總訂單金額與數量
Oracle 物化視圖支援 ON COMMIT FAST REFRESH,MySQL 無原生物化視圖,但可用 觸發器 + 匯總表 實現同等效果。本文展示完整觸發
MySQL 儲存程序游標實戰:逐行處理前一天用戶成績匯總
MySQL 儲存程序支援游標逐行處理結果集,適合需逐行邏輯、無法單純用集合運算完成的場景。本文展示完整範例:讀取前一天新增用戶成績,計算總分更新匯總表。 場景
MySQL 多表刪除關聯資料:DELETE JOIN 語法與跨資料庫差異
MySQL 4.0+ 原生支援單條 DELETE 刪除多表關聯資料,SQL Server 2008 仍不支援,Oracle 需用觸發器/外鍵級聯。本文詳解 My
MySQL 隨機查詢四大方案效能實測:ORDER BY RAND() 不是唯一選擇
ORDER BY RAND() LIMIT 1 是最直觀但效能最差的隨機查詢寫法(全表建臨時表+排序)。本文對比四種方案原理與實測效能,助你選出最適合的隨機抽樣
MySQL 表損壞修復:Table is marked as crashed 解決方案
MyISAM 表在斷電、殺進程、磁碟滿、硬體故障時極易損壞,報錯 Table xxx is marked as crashed and last (automa