SQL Server 死鎖監控分析實戰:Extended Events 捕獲與圖解拆解
SQL Server 死鎖全流程實戰:從監控部署到根因拆解與索引優化修復 某日中午收到告警:單分鐘 120 次死鎖。本文完整記錄 Extended Event
SQL Server 併發防重複插入:四種方案優劣全分析
SQL Server 高併發防重複插入:從約束到鎖提示的四層防線 併發環境下防止重複資料寫入是經典難題。本文分析四種方案:主鍵/唯一約束、NOT EXISTS
SQL Server 效能調優核心:緩存機制、記憶體消費者與清理策略
SQL Server 記憶體架構深度解析:緩存機制、DMV 監控與清理實戰 SQL Server 將資料頁讀入記憶體後不會立即釋放,形成 Buffer Poo
SQL Server 分頁預存程序:單條件萬能分頁器完整代碼
SQL Server 通用分頁預存程序:動態 SQL 實現單表萬能分頁 封裝分頁邏輯為預存程序,應用層僅需傳入表名、條件、排序欄位即可實現分頁。本文提供完整代
macOS MySQL 忘記 root 密碼三種安裝方式完整重置指南
macOS MySQL root 密碼遺忘重置:官方 DMG、Homebrew、殘留衝突三種情況全覆蓋 macOS 上 MySQL 安裝路徑差異大,導致重置密
SQL Server 跨資料庫快速查表:游標遍歷所有資料庫尋找目標表
SQL Server 多資料庫尋表神技:游標動態查詢 information_schema 實習生常遇到的場景:伺服器上有十幾個資料庫,需快速定位某張表存在於
SQL Server 分頁查詢四大寫法演進:從 NOT IN 到 OFFSET FETCH
SQL Server 分頁查詢演進史:四種寫法效能與適用版本對比 分頁是業務系統高頻需求。SQL Server 歷經多版本演進,從早期 NOT IN 子查詢到
SQL Server 遞歸查詢 CTE 實戰:樹狀結構上下級遍歷
SQL Server 遞歸 CTE 完整指南:樹狀資料層級遍歷 SQL Server 透過 Common Table Expression (CTE) 原生支
MySQL 中文亂碼徹底解決:從 Session 到配置檔的三層防線
MySQL 中文亂碼根治指南:配置檔永久生效才是正解 中文亂碼是 MySQL 初學者最常遇到的坑。本文從現象分析、字元集層級、Session/Global/配
SQL Server 2012 降級至 2008 R2 實戰:匯出匯入遷移全流程
SQL Server 版本降級遷移:2012 → 2008 R2 完整實戰筆記 SQL Server 不支援高版本備份還原至低版本(向下不相容)。本文記錄某醫
MyBatis 延遲載入完整解析:原理、配置、代理機制與最佳實踐
什麼是延遲載入 MyBatis 延遲載入針對巢狀查詢:先查主物件,關聯集合/物件僅在首次存取時觸發查詢。預設關閉,需顯式啟用。 兩種啟用方式 1. 區域啟用
SQL 注入入門完整指南:原理、分類、實戰與防禦
什麼是 SQL 注入 SQL Injection 是將惡意 SQL 片段插入應用程式參數,經拼接後送往資料庫執行,導致邏輯竄改、資料洩露、權限提升甚至伺服器滲透
SQL 注入繞過技巧精華:引號、逗號、比較運算子三大難題破解
前言 實戰滲透中常遇到 WAF 針對特定字元(引號、逗號、比較運算子)進行攔截。本文針對這三類核心限制提供標準化繞過方案。 一、單引號/雙引號繞過 場景:WH
Oracle Reverse Key Index 優化 LIKE 前置萬用字元查詢實戰
問題背景 開發常使用 LIKE %keyword 進行模糊搜尋,但 B-Tree 索引無法支援前置萬用字元,導致全表掃描。本文示範如何透過 Reverse Ke
SQL 字串串接深度解析:SQL Server、Oracle、MySQL、PostgreSQL 跨資料庫差異與最佳實踐
字串串接是 SQL 開發中極高頻的操作,但不同資料庫的語法差異極大,甚至同一資料庫不同版本行為不一。本文系統梳理主流資料庫的串接語法、隱含型別轉換陷阱、NULL
SQL 注入中檔案讀寫技術總結:MySQL、SQL Server、Oracle 實戰
前言 當 SQL 注入具備檔案讀寫權限時,危害從資料洩露升級為伺服器滲透。本文整理三大主流資料庫的檔案操作手法,供授權滲透測試參考。 一、MySQL 檔案操作
有效防禦 SQL 注入的 5 種核心方法與實作範例
SQL 注入成因回顧 SQL 注入的本質是使用者輸入未經過濾直接拼接進 SQL 語句,導致惡意輸入改變原本查詢邏輯。經典範例: String sql = sel