SQL Server 索引使用狀況全景掃描:一條查詢掌握讀寫比與空間佔用
了解索引是否被有效使用、讀寫比例如何、佔用多少空間,是索引維護的基礎。本文提供一條完整查詢,整合 sys.dm_db_index_usage_stats、sys
SQL Server 即時監控 I/O 等待狀態:sys.dm_io_pending_io_requests 實戰
當資料庫效能出現 I/O 瓶頸時,sys.dm_io_pending_io_requests 能即時顯示每個掛起的 I/O 要求,搭配 sys.dm_io_vi
SQL Server 快速檢視物件定義:系統函數與系統表查詢速查表
除了在 SSMS 物件總管點擊檢視,T-SQL 也能快速取得檢視表、預存程序、函數、觸發器等物件的定義原始碼。本文整理三種常用查詢方式與適用物件類型對照表,方便
SQL Server 表值參數實戰:預存程序輸出多筆資料的優雅寫法
SQL Server 2008 引入表值參數(Table-Valued Parameters, TVP),徹底解決了舊版本需將表資料序列化為 XML 或字串傳遞
SQL Server 2000 線上資料庫結構變更實戰指南
開發過程中資料庫結構頻繁變更,但生產環境已有大量資料,如何在不影響現有資料前提下更新結構?本文以 SQL Server 2000 為例,示範使用 T-SQL 進
SQL Server 自訂例外 RAISERROR 完整實戰範例
在預存程序或觸發器中,自訂例外能精準控制業務邏輯流程,例如游標釋放、交易回滾等情境。本文透過完整範例,詳細解析 RAISERROR 的參數意義、錯誤捕捉模式與最
SQL Server 查詢伺服器名稱與 IP 位址的 T-SQL 技巧
在管理 SQL Server 時,常需要快速取得伺服器的機器名稱與 IP 位址。本文整理三種實用的 T-SQL 方法,分別適用於不同權限與環境限制,幫助 DBA
SQL Server DBCC 指令深度實戰:IND、PAGE、TRACEON 核心用法解析
DBCC (Database Console Commands) 是窺探 SQL Server 儲存引擎底層的關鍵工具。本文聚焦三大核心指令——TRACEON、
SQL Server 資料匯出 XML 與 JSON 實戰:BCP 指令與預存過程方案
當需要一次性將資料庫資料交換給異構系統時,建置 SSIS 套件過於繁重,而原生匯入匯出嚮導易受版本 Bug 困擾。本文示範輕量級方案:BCP 搭配 FOR XM
SQL Server 存儲過程深度解析:從概念到進階實戰模式
存儲過程是 SQL Server 邏輯封裝與效能優化的核心工具。本文系統梳理其概念、優勢、系統預存過程與用戶自定義過程的完整語法體系,涵蓋參數傳遞、輸出參數、加
SQL SUBSTRING 函數完整指南:從左、從右、長度控制與跨語言差異
SUBSTRING(或 SUBSTR)是字串擷取的核心函數,但其參數行為在不同資料庫與程式語言間存在細微差異。本文系統整理 SQL Server / Oracl
資深 SQL Server DBA 必知的 15 個關鍵運維細節
資料庫管理不僅是備份與還原,更在於細節的把控。本文彙整 15 個實戰中常被忽視但影響深遠的運維細節,涵蓋檔案增長策略、記憶體配置、安全防禦、監控工具、操作習慣等
SQL Server 非叢集索引深度解析:結構、RID 與書籤查找
非叢集索引是查詢調優的利器,但許多開發者僅知「加上索引就快」,卻不解其內部運作。本文將從執行計畫中的「索引查找」與「RID 查找」切入,深入剖析非叢集索引的 B
深入理解 SQL Server 叢集索引架構與運作原理
叢集索引是 SQL Server 效能調校的核心基石,許多開發者僅能死記「一張表只能建一個叢集索引」或「類似目錄查找」等概念,卻未曾深入探究其底層運作機制。本文
MySQL 備份還原兩大核心方案:mysqldump 邏輯備份與 Raw Data 物理備份實戰指南
MySQL 備份分為邏輯備份(mysqldump)與物理備份(複製數據目錄)兩大流派。本文詳細實錄主從架構下 mysqldump 一致性備份還原全流程、物理備份
SQL Server 資料庫備份四大方案全解析:維護計畫、T-SQL 作業、xp_cmdshell、PowerShell 實戰
資料庫備份是 DBA 核心職責。本文系統梳理 SQL Server 四大主流備份方案:GUI 維護計畫、純 T-SQL Agent 作業、啟用 xp_cmdsh
SQL Server 服務啟停 Bat 腳本一鍵切換:自動檢測狀態、禁用/手動模式切換
分享一個實用的 Windows 批處理腳本,自動檢測 SQL Server 服務(預設實例 MSSQLSERVER)運行狀態,運行中則停止並禁用,停止狀態則改為
深度解析 SQL Server 表掃描:從資料頁結構到 DBCC 實戰窺探
「表掃描」是執行計畫中最令人頭痛的三個字。為什麼它慢?它到底怎麼掃?如何從儲存引擎層面真正看懂它?本文從資料頁結構、IAM 頁、Slot 陣列出發,透過 DBC