本書不適合沒有接觸過SQL Server和一定系統、網路、儲存(Storage)及開發基礎的開發人員或資料庫管理人員,本書討論的主題不是普遍的手把手安裝教學、證照考試或一般功能介紹,所以書中不會提及如何安裝SQL Server、Docker、怎麼解考題或任何工具使用..等,而是面向實戰案例和解決方法、個人思路,協助開發人員、資料架構師或資料庫管理人員使用SQL Server過程中遇到的效能問題,無論什麼版本的SQL Server,幾乎都會遇到本書所提到效能問題,如高CPU、查詢緩慢、封鎖(Blocking)、死結(DeadLock)…等。
每個主題我都會說明相關知識理論和背後運作行為,期望讓讀者更了解SQL Server這龐大的應用程式,同時透過實戰案例說明我的解決方法和思路,期望本書猶如一盞明燈,可指引讀者在處理棘手效能問題前往正確方向,避免被網路海量參差不齊資訊掩沒,浪費寶貴時間,也可把這本書當作工具書,遇到效能問題時也可參考我的解決思路。
本書將使用SQL Server docker 映像檔 mcr.microsoft.com/mssql/server:2019-CU9-ubuntu-16.04進行示範,你可以透過Docker Hub取得,範例資料庫可從SQL Server Github-repo取得。
未經本人同意,不得以任何方式複製或抄襲本書之部分或全部內容。
版權所有,請勿非法複製、散佈,侵權必究。