出版時(shí)間:2011-3 出版社:清華大學(xué) 作者:(美)波爾頓//蘭福德|譯者:鄭思遙 頁(yè)數(shù):542 譯者:鄭思遙
Tag標(biāo)簽:無(wú)
內(nèi)容概要
寫這本書的目的是,寫一本覆蓋各種來(lái)自sql server社區(qū)的附加工具的sql server故障排除指南。
可是很快就發(fā)現(xiàn),為了能夠清晰地講解這些工具,還要費(fèi)很多功夫解釋有關(guān)流程各個(gè)步驟的執(zhí)行結(jié)果。于是作者決定在這本書中添加和體系結(jié)構(gòu)有關(guān)的信息,這本書不僅是一本關(guān)于sql
server的書,更是一本關(guān)于sql server所依賴的整個(gè)平臺(tái)的書。
如果您在解決一個(gè)看上去很明顯是“sql server”的問(wèn)題,那么您不僅需要檢查sql
server本身,還要能夠檢查底層的操作系統(tǒng)和存儲(chǔ)系統(tǒng)。因此,本書試圖把這些部?放在一起描述,并且簡(jiǎn)化對(duì)這些組件細(xì)節(jié)的描述。
盡管現(xiàn)在有很多關(guān)于windows和存儲(chǔ)系統(tǒng)內(nèi)部原理的資料,但是這些資料幾乎都沒(méi)有精選出適合sql
server專業(yè)人員使用的信息。有用的資料要么太簡(jiǎn)單,要么太深?yuàn)W,都沒(méi)有很好地填平sql
server專業(yè)人員和底層原理之間的知識(shí)隔閡。
本書滿足了sql server專業(yè)人員對(duì)sql server內(nèi)部原理實(shí)用信息的需求,考慮了構(gòu)建sql
server故障排除方法的需求,以及所有附加工具相關(guān)信息的需求,再結(jié)合以上所述的對(duì)sql
server相關(guān)的windows和存儲(chǔ)系統(tǒng)內(nèi)部原理的需求,實(shí)現(xiàn)了以下三個(gè)目標(biāo):
?提供了易于理解的關(guān)于sql server內(nèi)部體系結(jié)構(gòu)(以及依賴的環(huán)境)的深入信息;
?介紹了microsoft內(nèi)部使用的sql server故障排除方法和技術(shù);
?介紹了一些附加的免費(fèi)sql server故障排除工具以及真實(shí)世界的示例,展示如何使用這些工具來(lái)高效準(zhǔn)確地確定運(yùn)行sql
server的系統(tǒng)的故障根源所在。
本書讀者對(duì)象
本書的目標(biāo)讀者對(duì)象是那些想成為sql server專業(yè)人員的人或已經(jīng)涉足關(guān)系數(shù)據(jù)庫(kù)領(lǐng)域的sql
server專業(yè)人員。這里,sqlserver專業(yè)人員指的是那些將sql
server作為主要產(chǎn)品技能,并且愿意持續(xù)深入了解這個(gè)產(chǎn)品及其使用的人們。
本書并不面向初學(xué)者,因此假定您已經(jīng)具備關(guān)于sql server的一些基礎(chǔ)知識(shí),例如知道如何安裝、使用及配置sql
server,并且能夠意識(shí)到僅僅使用sql server提供的原生工具進(jìn)行sql
server的故障排除是有一定挑戰(zhàn)性的這個(gè)事實(shí)。盡管本書不是面向初學(xué)者的,但是本書為了那些對(duì)本書所提及的一些主題信心不足的讀者,竭盡全力地使用很輕松的方式描述了sql
server的各個(gè)方面。
作者簡(jiǎn)介
作者:(美國(guó))波爾頓(Christian Bolton) (美國(guó))蘭福德(Justin Langford) 譯者:鄭思遙Christian Bolton是《SQL Server 2005性能調(diào)優(yōu)》一書(清華大學(xué)出版社引進(jìn)并出版)的合著者及Coeo Ltd.的技術(shù)總監(jiān)。在進(jìn)入Coeo Ltd.之前,Christian在Microsoft工作,負(fù)責(zé)領(lǐng)導(dǎo)在英國(guó)的高級(jí)SQL Server現(xiàn)場(chǎng)工程師小組。他還是Microsoft SQL Server認(rèn)證架構(gòu)帥、認(rèn)證大師和最有價(jià)值專家。Justin Langford領(lǐng)導(dǎo)著Coeo Ltd.的管理支持小組,為關(guān)鍵業(yè)務(wù)的SQL Server平臺(tái)提供全天候的外包服務(wù),他還是《SQL Server 2005性能訓(xùn)優(yōu)》一書的合著者。
書籍目錄
第1章 sql server體系結(jié)構(gòu)
1.1 數(shù)據(jù)庫(kù)事務(wù)
1.2 一個(gè)查詢的生命周期
1.3 sqlos(sql操作系統(tǒng))
1.4 本章小結(jié)
第2章 理解內(nèi)存
2.1 windows和內(nèi)存
2.2 sql server內(nèi)存
2.3 本章小結(jié)
第3章 sql server等待和擴(kuò)展事件
3.1 等待
3.2 擴(kuò)展事件
3.3 通過(guò)擴(kuò)展事件檢查等待
3.4 本章小結(jié)
第4章 存儲(chǔ)器
4.1 存儲(chǔ)器類型
4.2 存儲(chǔ)性能測(cè)試
4.3 為存儲(chǔ)系統(tǒng)配置軟件
4.4 本章小結(jié)
第5章 cpu和查詢處理
5.1 cpu
5.2 cpu和sql server
5.3 系統(tǒng)體系結(jié)構(gòu)
5.4 查詢處理
5.5 查詢優(yōu)化
5.6 查詢計(jì)劃
5.7 執(zhí)行查詢
5.8 本章小結(jié)
第6章 鎖和閂鎖
6.1 事務(wù)
6.2 并發(fā)訪問(wèn)的后果
6.3 鎖
6.4 悲觀并發(fā)控制
6.5 樂(lè)觀并發(fā)控制
6.6 閂鎖
6.7 子閂鎖和超閂鎖
6.8 閂鎖實(shí)例
6.9 本章小結(jié)
第7章 了解tempdb數(shù)據(jù)庫(kù)
7.1 概述和使用
7.2 常見(jiàn)故障排除
7.3 配置最佳實(shí)踐
7.4 本章小結(jié)
第8章 定義自己的故障排除方法
8.1 正確地處理問(wèn)題
8.2 定義問(wèn)題
8.3 收集數(shù)據(jù)
8.4 分析數(shù)據(jù)
8.5 測(cè)試解決方案
8.6 其他組件的故障排除
8.7 本章小結(jié)
第9章 通過(guò)perfmon和pal工具查看服務(wù)器性能
9.1 性能監(jiān)視器概述
9.2 perfmon入門
9.3 perfmon使用進(jìn)階
9.4 日志性能分析(pal)入門
9.5 其他perfmon日志分析工具
9.6 本章小結(jié)
第10章 通過(guò)sql trace和profiler對(duì)sql server進(jìn)行跟蹤
10.1 跟蹤入門
10.2 sql trace架構(gòu)
10.3 事件分類和層次結(jié)構(gòu)
10.4 sql trace的目錄視圖
10.5 sql跟蹤的過(guò)程和函數(shù)
10.6 sql trace的安全問(wèn)題
10.7 profiler
10.8 本章小結(jié)
第11章 通過(guò)sqldiag和perfstats腳本整合數(shù)據(jù)收集
11.1 數(shù)據(jù)收集的方法
11.2 sqldiag的含義
11.3 使用perfstats腳本
11.4 本章小結(jié)
第12章 ?于壓力測(cè)試和跟蹤文件分析的rml實(shí)用工具簡(jiǎn)介
12.1 何時(shí)使用rml實(shí)用工具
12.2 rml實(shí)用工具
12.3 性能測(cè)試
12.4 本章小結(jié)
第13章 通過(guò)sql nexus整合一切
13.1 sql nexus入門
13.2 數(shù)據(jù)收集
13.3 導(dǎo)入數(shù)據(jù)
13.4 可用的報(bào)表
13.5 使用sql nexus的示例場(chǎng)景
13.6 添加您自己的報(bào)表
13.7 本章小結(jié)
第14章 使用management studio報(bào)表和性能儀表板
14.1 使用標(biāo)準(zhǔn)報(bào)表
14.2 ?用性能儀表板
14.3 構(gòu)建自定義的報(bào)表
14.4 本章小結(jié)
第15章 使用sql server的管理數(shù)據(jù)倉(cāng)庫(kù)
15.1 管理數(shù)據(jù)倉(cāng)庫(kù)介紹
15.2 實(shí)現(xiàn)mdw
15.3 mdw報(bào)表
15.4 自定義數(shù)據(jù)收集和報(bào)表
15.5 本章小結(jié)
第16章 高效數(shù)據(jù)收集和快速分析的捷徑
16.1 sql server的5分鐘健康檢查
16.2 數(shù)據(jù)收集和快速分析的技巧
16.3 本章小結(jié)
章節(jié)摘錄
版權(quán)頁(yè):插圖:12.1.3 確定測(cè)試目的要清晰地界定和理解測(cè)試的意圖,盡管這個(gè)道理看上去可能很明顯,但是非常重要。在許多情況下,需要多個(gè)測(cè)試才能滿足所有的測(cè)試需求。性能測(cè)試、負(fù)載測(cè)試、容量測(cè)試和功能測(cè)試等測(cè)試標(biāo)簽往往會(huì)交替使用,而且這些標(biāo)簽對(duì)于項(xiàng)目經(jīng)理、開發(fā)人員、數(shù)據(jù)庫(kù)管理員和硬件工程師們來(lái)說(shuō)都可能有不同的意義。如果在產(chǎn)品發(fā)生改變或上線之后出現(xiàn)了問(wèn)題,那么應(yīng)該檢查測(cè)試計(jì)劃,以確認(rèn)之前在項(xiàng)目中所做的同樣的測(cè)試是否通過(guò)了,或者測(cè)試計(jì)劃是否有可以改進(jìn)的地方。將回路閉合以減少問(wèn)題重復(fù)發(fā)生的次數(shù),增強(qiáng)測(cè)試循環(huán)以保證完整性。12.2 RML實(shí)用工具如前所述,RML實(shí)用工具是一套建立于RML(重放標(biāo)記語(yǔ)言)的工具,用來(lái)幫助工程師在測(cè)試環(huán)境中創(chuàng)建生產(chǎn)環(huán)境中的工作負(fù)荷。RML實(shí)用工具的Read Trace組件用于將SQL Server跟蹤文件轉(zhuǎn)化為一種類似于XML的結(jié)構(gòu)的文件,OStress可通過(guò)這種文件在其他服務(wù)器上生成同樣的工作負(fù)荷。通過(guò)RML實(shí)用工具可以獲得與捕獲一致的速度對(duì)跟蹤進(jìn)行重放。這意味著您可以更好地表示真實(shí)的用戶活動(dòng)以及服務(wù)器的工作負(fù)荷,而其他工具只是匯集一些語(yǔ)句并且按順序執(zhí)行,表達(dá)能力不如RML,實(shí)用工具。RML實(shí)用工具的Reporter組件提供了很有用的報(bào)表能力,和SQL Nexus類似。Reporter可以識(shí)別以不同參數(shù)執(zhí)行的相似查詢,并可以在報(bào)表中將這些相似查詢聚合分組為單獨(dú)的查詢結(jié)構(gòu)。盡管Reporter的功能并不很全面,因?yàn)镾QL Nexus還提供了導(dǎo)入Perf Stats腳本輸出的功能,但是Reporter實(shí)用工具提供了另一個(gè)有用的功能,即可以根據(jù)持續(xù)時(shí)間、CPU利用率、讀取或?qū)懭虢o出最差的N個(gè)查詢的報(bào)表。
編輯推薦
《SQL Server 2008內(nèi)核剖析與故障排除》:在面對(duì)各種各樣的SQL Server問(wèn)題的時(shí)候,您不僅需要了解如何對(duì)SQL Server進(jìn)行故障排除,還需要了解SQL Server底層的操作系統(tǒng)。出于這個(gè)目的,《SQL Server 2008內(nèi)核剖析與故障排除》的SQL Server專家作者團(tuán)隊(duì)綜合了這兩方面的信息,提出了寶貴的建議;并且將這些內(nèi)容簡(jiǎn)化,給出了有關(guān)SQL Server部工作原理的實(shí)用信息,同時(shí)介紹了故障排除技巧和故障排除方法?!禨QL Server 2008內(nèi)核剖析與故障排除》還帶有真實(shí)世界中高效使用故障排除工具的示例,展示了如何高效準(zhǔn)確地定位SQL Server故障的根源,從而成功地解決問(wèn)題。Wrox Professional guides are planned and writtenby working programmers to meet the real-world needs ofprogrammers, developers, and IT professionals. Focusedand relevant, they address the issues technology professionalsface every day. They provide examples, practical solutions,and expert education in new technologies, all designed to helpprogrammers do a better job.
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
SQL Server 2008內(nèi)核剖析與故障排除 PDF格式下載