MySQL 查詢結果集產生行號技巧:使用者變數模擬 ROW_NUMBER()
前言 MySQL 8.0 前不支援標準 SQL ROW_NUMBER() 視窗函數,但可透過使用者定義變數在查詢中產生連續行號,滿足分頁定位、排名顯示等需求。
SUSE 10 環境下 MySQL 安裝與配置完整手冊(RPM 與原始碼雙軌)
前言 SUSE Linux Enterprise 10(SLES 10)作為企業級發行版,提供 RPM 套件管理與原始碼編譯雙軌安裝路徑。本文詳細記錄兩種方式的
MySQL 索引選擇性深度解析:為什麼優化器有時拒絕使用索引
前言 索引選擇性 = 符合條件的行數 / 總行數。傳統認知認為選擇性超過 20-25% 應全表掃描,但 MySQL 優化器決策基於預估邏輯 I/O 成本,而非單
Linux 原始碼編譯安裝 MySQL 極簡步驟指南
前言 針對需自訂安裝路徑、編譯參數或無套件管理器的 Linux 環境,原始碼編譯安裝是通用解法。本文提供最精簡的編譯安裝流程,適合快速部署測試環境。 前置條件
MySQL 主從複寫架構部署實戰(一):核心原理與主庫配置
前言 MySQL 原生支援單向非同步複寫,是高可用、讀寫分離、備份卸載的基石。本文系列第一部分解析複寫原理、執行緒模型,並詳細記錄主庫端配置步驟。 一、複寫核
MySQL 5 存儲過程與函數開發實戰:語法、除錯技巧與加密演算法範例
前言 MySQL 5.0+ 正式支援存儲過程與函數,將業務邏輯下沉至資料庫層,可減少網路往返、封裝複雜邏輯、統一資料存取介面。本文詳述語法規範、關鍵注意事項、除
MySQL 資料庫安全防禦指南:從帳號、網路到應用層的纵深防護
前言 資料庫是企業核心資產,MySQL 安全防禦需涵蓋「帳號認證、網路傳輸、權限模型、伺服器加固、應用層防注入」五個維度。本文整理 12 項核心防禦措施,構建纵
MySQL 資料庫備份兩大法:檔案複製速成法與 mysqldump 官方標準法
前言 MySQL 備份策略因業務可用性需求、資料量、引擎類型而異。本文對比「檔案層級複製法」(速成、離線)與「mysqldump 邏輯備份法」(標準、線上),助
MySQL + Webmin 圖形化建立資料庫與資料表完整教學
前言 Webmin 是 Linux 系統的 Web 管理介面(預設埠 10000),提供 MySQL、Apache、Samba、Postfix 等服務的圖形化配
提升 MySQL 查詢效能技巧(三):連線池管理實作模式
前言 高併發系統頻繁建立/銷毀 MySQL 連線開銷極大(TCP 三次交握、SSL 握手、認證、權限檢查)。連線池透過「預建連線、借用歸還」模式,將連線獲取延遲
提升 MySQL 查詢效能技巧(二):大量資料隨機抽樣的 LIMIT 優化策略
前言 統計分析、A/B 測試、推薦系統常需從大表中「隨機抽取 N 筆符合條件的記錄」。傳統「全撈再隨機」在百萬級資料下效能崩潰。本文對比兩種方案,證明 LIMI
提升 MySQL 查詢效能技巧(一):預處理語句與綁定變數
前言 高頻、固定模式的查詢(如 P2P 節點查找)若每次都解析 SQL、建立語法樹,CPU 開銷可觀。MySQL C API 提供 MYSQL_STMT 預處理
Windows 命令列啟動、停止與排錯 MySQL 服務完全指南
前言 在 Windows 上以命令列模式直接啟動 mysqld,適用於臨時測試、多實例調試、排除服務啟動失敗等場景。本文說明啟動、停止、常見錯誤診斷與除錯參數。
Windows 環境下 MySQL 圖形化安裝步驟詳解(含自訂目錄與資料遷移)
前言 Windows 版 MySQL 提供圖形化安裝精靈,支援自訂安裝路徑與元件選擇。本文記錄完整安裝流程截圖要點,並強調重裝時資料目錄備份的關鍵性。 安裝前
讓 MySQL 資料庫伺服器支援遠程連線:CentOS 實戰配置
前言 CentOS 預設安裝 MySQL 僅允許本機連線(localhost),出於安全考量封鎖遠程存取。本文說明如何透過授權表修改開放遠程連線權限。 操作步
MySQL 資料庫備份基礎知識:檔案層級直接複製法
前言 官方文檔雖推薦 mysqldump 邏輯備份,但 MySQL 的資料檔案結構允許一種極簡的「檔案層級備份」:直接複製資料目錄。本文記錄一次 Windows
MySQL 伺服器端游標限制詳解:唯讀、不可捲動、不支援可更新
前言 自 MySQL 5.0.2 起,透過 C API mysql_stmt_attr_set() 支援伺服器端游標。游標允許在伺服器端產生結果集,僅在客戶端請
MySQL 表效能優化:索引管理、排序優化與批次匯入加速
前言 資料表結構調整與索引策略直接影響查詢效能。本文針對 ALTER TABLE 相關的索引操作、ORDER BY 建表排序、批次匯入時的索引延遲技巧進行深度解