SQL Server 2008內(nèi)核剖析與故障排除

出版時間:2011-3  出版社:清華大學(xué)  作者:(美)波爾頓//蘭福德|譯者:鄭思遙  頁數(shù):542  譯者:鄭思遙  
Tag標(biāo)簽:無  

內(nèi)容概要

  寫這本書的目的是,寫一本覆蓋各種來自sql server社區(qū)的附加工具的sql server故障排除指南。
可是很快就發(fā)現(xiàn),為了能夠清晰地講解這些工具,還要費(fèi)很多功夫解釋有關(guān)流程各個步驟的執(zhí)行結(jié)果。于是作者決定在這本書中添加和體系結(jié)構(gòu)有關(guān)的信息,這本書不僅是一本關(guān)于sql
server的書,更是一本關(guān)于sql server所依賴的整個平臺的書。
  如果您在解決一個看上去很明顯是“sql server”的問題,那么您不僅需要檢查sql
server本身,還要能夠檢查底層的操作系統(tǒng)和存儲系統(tǒng)。因此,本書試圖把這些部?放在一起描述,并且簡化對這些組件細(xì)節(jié)的描述。
  盡管現(xiàn)在有很多關(guān)于windows和存儲系統(tǒng)內(nèi)部原理的資料,但是這些資料幾乎都沒有精選出適合sql
server專業(yè)人員使用的信息。有用的資料要么太簡單,要么太深奧,都沒有很好地填平sql
server專業(yè)人員和底層原理之間的知識隔閡。
  本書滿足了sql server專業(yè)人員對sql server內(nèi)部原理實用信息的需求,考慮了構(gòu)建sql
server故障排除方法的需求,以及所有附加工具相關(guān)信息的需求,再結(jié)合以上所述的對sql
server相關(guān)的windows和存儲系統(tǒng)內(nèi)部原理的需求,實現(xiàn)了以下三個目標(biāo):
  ?提供了易于理解的關(guān)于sql server內(nèi)部體系結(jié)構(gòu)(以及依賴的環(huán)境)的深入信息;
  ?介紹了microsoft內(nèi)部使用的sql server故障排除方法和技術(shù);
  ?介紹了一些附加的免費(fèi)sql server故障排除工具以及真實世界的示例,展示如何使用這些工具來高效準(zhǔn)確地確定運(yùn)行sql
server的系統(tǒng)的故障根源所在。
  本書讀者對象
  本書的目標(biāo)讀者對象是那些想成為sql server專業(yè)人員的人或已經(jīng)涉足關(guān)系數(shù)據(jù)庫領(lǐng)域的sql
server專業(yè)人員。這里,sqlserver專業(yè)人員指的是那些將sql
server作為主要產(chǎn)品技能,并且愿意持續(xù)深入了解這個產(chǎn)品及其使用的人們。
  本書并不面向初學(xué)者,因此假定您已經(jīng)具備關(guān)于sql server的一些基礎(chǔ)知識,例如知道如何安裝、使用及配置sql
server,并且能夠意識到僅僅使用sql server提供的原生工具進(jìn)行sql
server的故障排除是有一定挑戰(zhàn)性的這個事實。盡管本書不是面向初學(xué)者的,但是本書為了那些對本書所提及的一些主題信心不足的讀者,竭盡全力地使用很輕松的方式描述了sql
server的各個方面。
    

作者簡介

作者:(美國)波爾頓(Christian Bolton) (美國)蘭福德(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)在英國的高級SQL Server現(xiàn)場工程師小組。他還是Microsoft SQL Server認(rèn)證架構(gòu)帥、認(rèn)證大師和最有價值專家。Justin Langford領(lǐng)導(dǎo)著Coeo Ltd.的管理支持小組,為關(guān)鍵業(yè)務(wù)的SQL Server平臺提供全天候的外包服務(wù),他還是《SQL Server 2005性能訓(xùn)優(yōu)》一書的合著者。

書籍目錄

第1章 sql server體系結(jié)構(gòu) 
 1.1 數(shù)據(jù)庫事務(wù) 
 1.2 一個查詢的生命周期 
 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 通過擴(kuò)展事件檢查等待 
 3.4 本章小結(jié) 
第4章 存儲器 
 4.1 存儲器類型 
 4.2 存儲性能測試 
 4.3 為存儲系統(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 查詢計劃 
 5.7 執(zhí)行查詢 
 5.8 本章小結(jié) 
第6章 鎖和閂鎖 
 6.1 事務(wù) 
 6.2 并發(fā)訪問的后果 
 6.3 鎖 
 6.4 悲觀并發(fā)控制 
 6.5 樂觀并發(fā)控制 
 6.6 閂鎖 
 6.7 子閂鎖和超閂鎖 
 6.8 閂鎖實例 
 6.9 本章小結(jié) 
第7章 了解tempdb數(shù)據(jù)庫 
 7.1 概述和使用 
 7.2 常見故障排除 
 7.3 配置最佳實踐 
 7.4 本章小結(jié) 
第8章 定義自己的故障排除方法 
 8.1 正確地處理問題 
 8.2 定義問題 
 8.3 收集數(shù)據(jù) 
 8.4 分析數(shù)據(jù) 
 8.5 測試解決方案 
 8.6 其他組件的故障排除 
 8.7 本章小結(jié) 
第9章 通過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章 通過sql trace和profiler對sql server進(jìn)行跟蹤 
 10.1 跟蹤入門 
 10.2 sql trace架構(gòu) 
 10.3 事件分類和層次結(jié)構(gòu) 
 10.4 sql trace的目錄視圖 
 10.5 sql跟蹤的過程和函數(shù) 
 10.6 sql trace的安全問題 
 10.7 profiler 
 10.8 本章小結(jié) 
第11章 通過sqldiag和perfstats腳本整合數(shù)據(jù)收集 
 11.1 數(shù)據(jù)收集的方法 
 11.2 sqldiag的含義 
 11.3 使用perfstats腳本 
 11.4 本章小結(jié) 
第12章 ?于壓力測試和跟蹤文件分析的rml實用工具簡介 
 12.1 何時使用rml實用工具 
 12.2 rml實用工具 
 12.3 性能測試 
 12.4 本章小結(jié) 
第13章 通過sql nexus整合一切 
 13.1 sql nexus入門 
 13.2 數(shù)據(jù)收集 
 13.3 導(dǎo)入數(shù)據(jù) 
 13.4 可用的報表 
 13.5 使用sql nexus的示例場景 
 13.6 添加您自己的報表 
 13.7 本章小結(jié) 
第14章 使用management studio報表和性能儀表板 
 14.1 使用標(biāo)準(zhǔn)報表 
 14.2 ?用性能儀表板 
 14.3 構(gòu)建自定義的報表 
 14.4 本章小結(jié) 
第15章 使用sql server的管理數(shù)據(jù)倉庫 
 15.1 管理數(shù)據(jù)倉庫介紹 
 15.2 實現(xiàn)mdw 
 15.3 mdw報表 
 15.4 自定義數(shù)據(jù)收集和報表 
 15.5 本章小結(jié) 
第16章 高效數(shù)據(jù)收集和快速分析的捷徑 
 16.1 sql server的5分鐘健康檢查 
 16.2 數(shù)據(jù)收集和快速分析的技巧 
 16.3 本章小結(jié) 

章節(jié)摘錄

版權(quán)頁:插圖:12.1.3 確定測試目的要清晰地界定和理解測試的意圖,盡管這個道理看上去可能很明顯,但是非常重要。在許多情況下,需要多個測試才能滿足所有的測試需求。性能測試、負(fù)載測試、容量測試和功能測試等測試標(biāo)簽往往會交替使用,而且這些標(biāo)簽對于項目經(jīng)理、開發(fā)人員、數(shù)據(jù)庫管理員和硬件工程師們來說都可能有不同的意義。如果在產(chǎn)品發(fā)生改變或上線之后出現(xiàn)了問題,那么應(yīng)該檢查測試計劃,以確認(rèn)之前在項目中所做的同樣的測試是否通過了,或者測試計劃是否有可以改進(jìn)的地方。將回路閉合以減少問題重復(fù)發(fā)生的次數(shù),增強(qiáng)測試循環(huán)以保證完整性。12.2 RML實用工具如前所述,RML實用工具是一套建立于RML(重放標(biāo)記語言)的工具,用來幫助工程師在測試環(huán)境中創(chuàng)建生產(chǎn)環(huán)境中的工作負(fù)荷。RML實用工具的Read Trace組件用于將SQL Server跟蹤文件轉(zhuǎn)化為一種類似于XML的結(jié)構(gòu)的文件,OStress可通過這種文件在其他服務(wù)器上生成同樣的工作負(fù)荷。通過RML實用工具可以獲得與捕獲一致的速度對跟蹤進(jìn)行重放。這意味著您可以更好地表示真實的用戶活動以及服務(wù)器的工作負(fù)荷,而其他工具只是匯集一些語句并且按順序執(zhí)行,表達(dá)能力不如RML,實用工具。RML實用工具的Reporter組件提供了很有用的報表能力,和SQL Nexus類似。Reporter可以識別以不同參數(shù)執(zhí)行的相似查詢,并可以在報表中將這些相似查詢聚合分組為單獨的查詢結(jié)構(gòu)。盡管Reporter的功能并不很全面,因為SQL Nexus還提供了導(dǎo)入Perf Stats腳本輸出的功能,但是Reporter實用工具提供了另一個有用的功能,即可以根據(jù)持續(xù)時間、CPU利用率、讀取或?qū)懭虢o出最差的N個查詢的報表。

編輯推薦

《SQL Server 2008內(nèi)核剖析與故障排除》:在面對各種各樣的SQL Server問題的時候,您不僅需要了解如何對SQL Server進(jìn)行故障排除,還需要了解SQL Server底層的操作系統(tǒng)。出于這個目的,《SQL Server 2008內(nèi)核剖析與故障排除》的SQL Server專家作者團(tuán)隊綜合了這兩方面的信息,提出了寶貴的建議;并且將這些內(nèi)容簡化,給出了有關(guān)SQL Server部工作原理的實用信息,同時介紹了故障排除技巧和故障排除方法?!禨QL Server 2008內(nèi)核剖析與故障排除》還帶有真實世界中高效使用故障排除工具的示例,展示了如何高效準(zhǔn)確地定位SQL Server故障的根源,從而成功地解決問題。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

評論、評分、閱讀與下載


    SQL Server 2008內(nèi)核剖析與故障排除 PDF格式下載


用戶評論 (總計21條)

 
 

  •   很好,很強(qiáng)大,可以系統(tǒng)學(xué)習(xí)SQL SERVER一些內(nèi)部知識
  •   填補(bǔ)了我sql server部分的不足,對于有一定基礎(chǔ)的人,值得一看
  •   本書是在是給力,從Windows內(nèi)存到SQLServer的內(nèi)存分析,相關(guān)內(nèi)容不得不讓我重新認(rèn)識自己決定已經(jīng)掌握的技術(shù),書中介紹的一些工具也十分方便,總之很好?。?!非常好?。?!哈哈?。。?/li>
  •   關(guān)于SQLserver2008內(nèi)核原理只有這本書比較出色了.
  •   該書寫的底層的一些東東,適合于有一定基礎(chǔ)的人看的,總體來說寫的不錯的!
  •   書挺好的,印刷不錯,但是還沒開始看,賣的基本寫得比較深的書,打算將來又不懂得能參考看看,解決我應(yīng)用中的一些問題
  •   這是一本介紹2008拓展功能的書,深讀該書可以了解數(shù)據(jù)庫應(yīng)用層面不為深知的很多內(nèi)容,希望做好dba的朋友可以研究一下。
  •   不可多得的sqlserver書籍,比較給力!
  •   外國人寫的就是有邏輯,有圖有證據(jù)。
  •   書還不錯。慢慢學(xué)習(xí)閱讀。
  •   跟想象中差不多正需要
  •   爽啊,看了第1章和第2章覺得非常適合我,愛不釋手
  •   翻了翻,紙張還可以,晚點看!
  •   比亞馬遜速度快
  •   在書店看了,然后到這里買的,不錯,但是紙張比書店的查些
  •   獨立幾章,還不錯
    做理論指導(dǎo)用
  •   書名很好,內(nèi)容差一點吧
  •   內(nèi)容和印刷質(zhì)量都還不錯!
  •   這種紅皮的書,出現(xiàn)外側(cè)書名處有白色的已凝固的膠水,有時一弄掉,連著書皮的被撕掉一點!這點希望改進(jìn)下!
  •   技術(shù)型的書,不錯,需要研究的時候或出問題的時候可以拿出來,檢討一下自己。
  •   快遞發(fā)貨慢,新書整的和舊的一樣。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7