商品簡介
本書是Inside Microsoft SQL Server 2000的作者Kalen Delaney的又一經典著作,是Inside Microsoft SQL Server 2005系列四本著作中的一本。本書對SQL Server 2005存儲引擎方面的知識進行了全面而詳細的闡述,包括數據庫文件、日志和恢復、表、索引及其管理、鎖定和并發等內容。除了解釋設計理念與運作原理外,書中還輔之以大量簡短而有力的實例。您將跟隨一位廣受歡迎的作家同時也是SQL Server資深專家一起深入探索SQL Server存儲引擎的技術內幕。
本書適合于專業數據庫開發者、BI開發者、DBA和以SQL Server作為后臺數據庫的一般應用程序開發者。本書不僅適合SQL Server 2005的初級讀者,也適合SQL Server 2005的中高級讀者。讀者可以從中獲得最優的方法、務實的建議和實例代碼來幫助他們掌握創建和維護企業級關係數據庫所需的復雜技術。本書是所有SQL Server 2005用戶的案頭必備之書。
作者簡介
Kalen Delaney,她還是微軟出版社inside SQL Sever叢書的編輯。她從1987年開始便一直從事SQL Server相關的工作,1995年被評為MVP(微軟最有價值專家》。她同時也是Solid Quality Learning的首席顧問和創始人。除此之外,她還是SQL Server Magazine的優秀編輯和專欄作家,她還寫作了大量的SQL Server類書籍,包括著名的Inside Microsoft SQL Server2000。
目次
前言
致謝
引言
第1章 SQL Server 2005 的安裝與升級
1.1 SQL Server 2005安裝前提
SQL Server 2005 版本
軟件要求
硬件要求
1.2 安裝前決策
安全性和用戶上下文
字符與排序規則
排序次序
安裝SQL Server的多個實例
安裝SQL Server命名實例
1.3 做好安裝準備
SQL Server 2005升級向導
1.4 遷移還是升級
遷移
升級
升級后的操作
1.5 選擇組件
SQL Server數據庫服務(數據庫引擎)
Analysis Services
Reporting Services
Notification Services
Integration Services
工作站組件、聯機叢書及開發工具
1.6 小結
第2章 SQL Server 2005體系結構
2.1 SQL Server引擎組件
觀測數據庫引擎行為
協議
表格格式數據流(TDS)端點
關係引擎
存儲引擎
SQLOS
2.2 內存
緩沖池和高速數據緩沖區
訪問內存中的數據頁
管理數據高速緩沖區中的頁面
檢查點
管理其他高速緩存中的內存
調節內存大小
調節緩存池大小
2.3 小結
第3章 SQL Server 2005的配置
3.1 使用SQL Server 配置管理器
配置網絡協議
默認的網絡配置
管理服務
3.2 系統配置
任務管理
資源分配
系統分頁文件的位置
非必需的服務
網絡協議
與SQL Server 早期版本之間的兼容性
跟蹤標記(Trace Flags)
SQL Server 的配置設定
內存選項
調度選項(Scheduling Options)
磁盤I/O 選項
查詢處理選項
默認跟蹤(Default Trace)
3.3 小結
第4章 數據庫和數據庫文件
第5章 日志和恢復
第6章 表
第7章 索引的內部構造和管理
第8章 鎖定和并發