SQL 優化實戰:IN 子查詢改 JOIN,耗時從 4 秒降至 0.011 秒
慢 SQL(4 秒) SELECT (op.cash_payment+op.pos_payment+op.online_payment+op.charge_ca
千萬級大表更新優化:從全表掃描到主鍵範圍分批,主從延遲從 40 分鐘歸零
事故現場 Worker 任務需根據 pid 更新 6 張表的 brand_id,其中兩張表千萬級。上線後主從延遲飆升至 40 分鐘,1 個多小時僅更新十幾萬行。
解決 MySQL SLEEP 連接過多:服務端配置與客戶端連接池雙管齊下
現象 生產庫 SHOW PROCESSLIST 顯示大量 Command=Sleep 連接,佔用連接數、消耗內存,甚至觸發 Too many connectio
MySQL 優化實戰筆記:從派生表濫用到子查詢重寫的性能躍遷
前言 接手舊系統存儲過程優化,發現多數性能問題源於開發對 MySQL 執行機制理解不足。本文記錄三個典型優化案例,展示「寫對 SQL」比「寫 SQL」更重要。
MySQL SQL_CALC_FOUND_ROWS vs COUNT(*) 性能實測:覆蓋索引是關鍵
前言 分頁查詢總行數時,常用 COUNT(*) 或 SQL_CALC_FOUND_ROWS。哪個更快?本文通過 100 萬行實測,揭示覆蓋索引對兩者性能的決定性
高性能 MySQL 進化論(十二):分區表使用總結與避坑指南
前言 當單表達到 GB/TB 級,索引維護成本與隨機 IO 成為查詢瓶頸。MySQL 分區表通過物理拆分數據文件,配合分區裁剪,可顯著提升大表查詢性能。本文系統
MySQL 存儲過程性能優化:從游標循環到批量操作的實戰演進
前言 存儲過程常被用於批量數據初始化、ETL 等場景,但寫法不當極易成為性能瓶頸。本文通過一個構造根節點數據的真實案例,展示從「游標循環提交」到「批量單次提交」
MySQL 分庫分表與大偏移分頁優化實戰
前言 單表千萬級數據下,傳統 LIMIT offset, length 分頁性能急劇下降。本文梳理單機優化、分庫分表下的分頁策略,並給出工程落地方案。 一、單
Galera Cluster 部署全記錄:從編譯安裝到多節點集群搭建
前言 Galera Cluster 是基於 MySQL/MariaDB 的同步多主複製方案,通過 wsrep API 實現節點間數據強一致同步。本文記錄基於 M
MySQL 實戰踩坑記:幻讀、更新丟失與大偏移分頁優化
前言 在日常開發與運維中,MySQL 的事務隔離、併發更新、大數據分頁等問題屢見不鮮。本文結合實際場景,剖析三個典型坑點的成因與解法,助你寫出更健壯的 SQL。
深入理解 MySQL Metadata Lock (MDL) 機制與實戰案例分析
前言 MySQL 的 Metadata Lock (MDL) 是資料庫並發控制中至關重要卻常被忽視的一環。它雖不直接鎖定資料行,卻能決定 DDL 操作能否順利執
高性能 MySQL 進化論:常見查詢優化 8 大模式實戰 (COUNT/JOIN/子查詢/GROUP BY/LIMIT/UNION/變量/工具)
1. COUNT 優化 語義區分 COUNT(col):統計該列非 NULL 行數 COUNT(*) / COUNT(非空列):統計全表行數 MyISAM:
ODBC 常見錯誤彙總與解決鏈接 (備查)
說明 原文僅提供兩個外部鏈接,無具體錯誤內容與解決方案。此處作為索引保留,建議直接訪問原鏈接獲取詳情。 參考鏈接 百度知道:ODBC 錯誤解決方案 http
MySQL 讀寫分離架構實戰:MySQL Proxy 部署、驗證與效能原理深度解析
什麼是讀寫分離? 主庫 處理寫入 (INSERT/UPDATE/DELETE/DDL),從庫 處理讀取 (SELECT)。主從同步透過 Binlog 異步複制。
Tomcat 7 整合 MySQL 5.0:JNDI 數據源配置全流程 (web.xml + context.xml)
環境 Tomcat 7.0 MySQL 5.0 JDBC 驅動:mysql-connector-java-5.0.4-bin.jar 步驟 1:放置 JD
Ubuntu Linux MySQL 開機自啟動配置:systemd 與 SysVinit 雙模式指南
現代系統 (Ubuntu 16.04+ / systemd) — 推薦方式 官方 APT 安裝的 MySQL 已內置 systemd 服務單元: # 啟用開機自
MySQL 遠程連接命令速查:mysql -h -u -p 一鍵連接
標準連接命令 mysql -h -u -p 回車後提示 Enter password: 輸入密碼 (不回顯),連接成功進入 MySQL 客戶端。 完整參數
高性能 MySQL 進化論:查詢優化器 8 大局限性與繞過方案
前言 MySQL 優化器雖然智能,但存在固有局限,隨版本迭代逐步改善。理解這些「盲區」能幫助寫出更穩定的高性能 SQL。 1. 關聯子查詢 → 全表掃描陷阱