Microsoft SQL Server 2005技術(shù)內(nèi)幕

出版時(shí)間:2009年7月  出版社:電子工業(yè)出版社  作者:Kalen Delaney等  頁(yè)數(shù):408  字?jǐn)?shù):500000  譯者:金成姬,陳紹英,張河濤  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

本書(shū)是Inside Microsoft SQL Server 2000的作者Kalen Delaney的又一經(jīng)典著作,是Inside Microsoft SQL Server 2005系列四本著作中的一本。書(shū)中詳細(xì)介紹了如何使數(shù)據(jù)查詢更加高能高效,同時(shí)使現(xiàn)有資源最大化的方法。本書(shū)還包含了大量的代碼示例和表示例以幫助數(shù)據(jù)庫(kù)開(kāi)發(fā)人員和管理員理解復(fù)雜的邏輯并掌握查詢調(diào)整和優(yōu)化。通過(guò)閱讀本書(shū),數(shù)據(jù)庫(kù)開(kāi)發(fā)人員將能夠加深對(duì)查詢優(yōu)化背景的理解和應(yīng)用,并開(kāi)發(fā)和調(diào)整優(yōu)化出反應(yīng)速度更快的數(shù)據(jù)庫(kù)?! ”緯?shū)適合于專業(yè)數(shù)據(jù)庫(kù)開(kāi)發(fā)者、BI開(kāi)發(fā)者、DBA和以SQL Server作為后臺(tái)數(shù)據(jù)庫(kù)的一般應(yīng)用程序開(kāi)發(fā)者,讀者可以通過(guò)書(shū)中的最佳實(shí)踐、高級(jí)技巧和代碼示例來(lái)掌握查詢調(diào)整和優(yōu)化的技巧,以針對(duì)不同問(wèn)題開(kāi)發(fā)出切合實(shí)際的高效能的方案。

作者簡(jiǎn)介

Kalen Delaney還是微軟出版社Inside Microsoft SQL Server叢書(shū)的編輯,她從事SQL Server方面的工作已有20多年。在SQL Server社區(qū),她是一位知名的專家。她于1995年被評(píng)為微軟最有價(jià)值的專家(MVP)。
  Kalen是SQL Server Magazine的特約編輯和專欄作家,她還寫(xiě)作了大量的

書(shū)籍目錄

序致謝引言  Microsoft SQL Server技術(shù)內(nèi)幕叢書(shū)的歷史  叢書(shū)結(jié)構(gòu)    《Microsoft SQL Server 2005技術(shù)內(nèi)幕:T-SQL查詢》    《Microsoft SQL Server 2005技術(shù)內(nèi)幕:T-SQL程序設(shè)計(jì)》    《Microsoft SQL Server 2005技術(shù)內(nèi)幕:存儲(chǔ)引擎》    《Microsoft SQL Server 2005技術(shù)內(nèi)幕:查詢、調(diào)整和優(yōu)化》  例子和腳本  未被涵蓋的主題  免責(zé)條款  如何獲得支持  關(guān)聯(lián)網(wǎng)站  微軟學(xué)習(xí)站點(diǎn)第1章 性能故障檢修方法  1.1 影響性能的因素    1.1.1 應(yīng)用程序的體系結(jié)構(gòu)    1.1.2 應(yīng)用程序設(shè)計(jì)    1.1.3 事務(wù)與隔離級(jí)別    1.1.4 Transact-SQL代碼    1.1.5 硬件資源    1.1.6 SQL Server配置  1.2 故障排查概要    1.2.1 建立一個(gè)工作負(fù)荷的基線    1.2.2 監(jiān)視工作負(fù)荷    1.2.3 檢測(cè)、隔離及常見(jiàn)性能故障的排查  1.3 小結(jié)第2章 跟蹤和性能分析  2.1 SQL跟蹤體系結(jié)構(gòu)及術(shù)語(yǔ)    2.1.1 內(nèi)部跟蹤組件    2.1.2 跟蹤I/O提供者  2.2 安全和權(quán)限    2.2.1 修改跟蹤(ALTER TRACE)權(quán)限    2.2.2 保護(hù)敏感事務(wù)數(shù)據(jù)  2.3 入門:性能分析器    2.3.1 性能分析器的基本原理    2.3.2 保存和重演跟蹤  2.4 服務(wù)器端跟蹤和收集    2.4.1 編輯服務(wù)器端跟蹤    2.4.2 查詢服務(wù)器端跟蹤元數(shù)據(jù)    2.4.3 由服務(wù)器端跟蹤檢索數(shù)據(jù)    2.4.4 停止和關(guān)閉跟蹤    2.4.5 審查行集提供者  2.5 跟蹤的故障排查及分析    2.5.1 常用的SQL跟蹤事件類    2.5.2 性能調(diào)校    2.5.3 識(shí)別異常    2.5.4 調(diào)試死鎖    2.5.5 存儲(chǔ)過(guò)程調(diào)試  2.6 跟蹤考慮及設(shè)計(jì)    2.6.1 SQL Server性能分析器問(wèn)題    2.6.2 降低跟蹤開(kāi)銷    2.6.3 最大文件容量、滾動(dòng)和數(shù)據(jù)收集  2.7 審核SQL Server的內(nèi)置跟蹤    2.7.1 默認(rèn)跟蹤    2.7.2 黑盒跟蹤    2.7.3 C2和常見(jiàn)標(biāo)準(zhǔn)審核  2.8 小結(jié)第3章 查詢執(zhí)行  3.1 查詢處理及執(zhí)行概述    3.1.1 迭代器    3.1.2 迭代器屬性  3.2 閱讀查詢計(jì)劃    3.3.1 查詢計(jì)劃選項(xiàng)  3.3 分析計(jì)劃    3.3.1 掃描及查找    3.3.2 可查找的謂詞及其覆蓋的列    3.3.3 Bookmark Lookup    3.3.4 連接    3.3.5 聚合    3.3.6 聯(lián)合    3.3.7 高級(jí)索引運(yùn)算    3.3.8 子查詢    3.3.9 并行化    3.3.10 插入、更新和刪除  3.4 小結(jié)第4章 關(guān)于查詢性能的疑難解決  4.1 編譯和優(yōu)化    4.1.1 編譯    4.1.2 優(yōu)化    4.1.3 查詢優(yōu)化器是如何工作的  4.2 檢測(cè)查詢計(jì)劃中的問(wèn)題    4.2.1 基數(shù)估計(jì)錯(cuò)誤    4.2.2 雜項(xiàng)警告  4.3 監(jiān)測(cè)查詢性能    4.3.1 時(shí)間統(tǒng)計(jì)  4.4 查詢優(yōu)化    4.4.1 重寫(xiě)查詢    4.4.2 模式改進(jìn)    4.4.3 統(tǒng)計(jì)值管理    4.4.4 創(chuàng)建有用的索引    4.4.5 SQL Server 2005中的優(yōu)化Hint  4.5 查詢處理最佳實(shí)踐    4.5.1 使用面向集合的編程    4.5.2 為優(yōu)化器提供約束和統(tǒng)計(jì)信息    4.5.3 避免不必要的復(fù)雜性    4.5.4 謹(jǐn)慎使用動(dòng)態(tài)SQL  4.6 小結(jié)第5章 計(jì)劃緩存和重編譯  5.1 計(jì)劃緩存    5.1.1 計(jì)劃緩存元數(shù)據(jù)    5.1.2 清理計(jì)劃緩存  5.2 緩存原理    5.2.1 Adhoc查詢緩存    5.2.2 自動(dòng)參數(shù)化    5.2.3 預(yù)定義查詢    5.2.4 被編譯對(duì)象    5.2.5 重編譯的原因  5.3 計(jì)劃緩存內(nèi)部    5.3.1 緩存存儲(chǔ)    5.3.2 已編譯的計(jì)劃    5.3.3 執(zhí)行計(jì)劃    5.3.4 計(jì)劃緩存元數(shù)據(jù)    5.3.5 句柄    5.3.6 sys.dm_exec_sql_text    5.3.7 sys.dm_exec_cached_plans    5.3.8 sys.dm_exec_cached_plan_dependent_objects    5.3.9 sys.dm_exec_reques    5.3.10 sys.dm_exec_query_stats    5.3.11 緩存大小管理    5.3.12 本地內(nèi)存壓力    5.3.13 緩存?zhèn)€數(shù)開(kāi)銷  5.4 計(jì)劃緩存中的對(duì)象:大圖片  5.5 緩存中的多計(jì)劃  5.6 何時(shí)使用存儲(chǔ)過(guò)程和其他緩存機(jī)制  5.7 解決計(jì)劃緩存問(wèn)題    5.7.1 說(shuō)明計(jì)劃緩存問(wèn)題的等待統(tǒng)計(jì)信息    5.7.2 其他緩存問(wèn)題    5.7.3 解決緩存和重編譯問(wèn)題小結(jié)    5.7.4 計(jì)劃向?qū)Ш蛢?yōu)化提示  5.8 小結(jié)第6章 并發(fā)問(wèn)題  6.1 解決并發(fā)問(wèn)題的新工具    6.1.1 新阻塞檢測(cè)工具:sys_dm_os_waiting_tasks    6.1.2 新阻塞決議工具:基于行版本控制的隔離級(jí)別    6.1.3 并發(fā)問(wèn)題的類型  6.2 解決鎖的問(wèn)題    6.2.1 解決鎖內(nèi)存問(wèn)題    6.2.2 鎖超時(shí)    6.2.3 鎖升級(jí)  6.3 解決阻塞問(wèn)題    6.3.1 檢測(cè)阻塞問(wèn)題    6.3.2 尋找阻塞的原因    6.3.3 解決阻塞問(wèn)題  6.4 解決死鎖問(wèn)題    6.4.1 死鎖的類型    6.4.2 檢測(cè)死鎖    6.4.3 判斷死鎖原因    6.4.4 解決死鎖  6.5 解決“基于行版本和快照隔離級(jí)別”的問(wèn)題    6.5.1 基于快照在隔離級(jí)別中的共享鎖問(wèn)題    6.5.2 潛在SNAPSHOT隔離級(jí)別沖突    6.5.3 監(jiān)視快照隔離選項(xiàng)    6.5.4 解決快照隔離問(wèn)題    6.5.5 快照隔離的恰當(dāng)使用  6.6 小結(jié)  參考資源  索引

編輯推薦

  《Microsoft SQL Server 2005技術(shù)內(nèi)幕:查詢、調(diào)整和優(yōu)化》通過(guò)專家們架構(gòu)級(jí)的洞察力來(lái)優(yōu)化企業(yè)級(jí)數(shù)據(jù)庫(kù)以SQL Server頂尖專家的視角,帶你深入到SQL Server 2005性能調(diào)優(yōu)和優(yōu)化的內(nèi)部。該書(shū)包括指導(dǎo)性強(qiáng)的實(shí)踐、實(shí)用的建議及豐富的示例代碼,使你的查詢語(yǔ)句效率更高,效果更好,以達(dá)到數(shù)據(jù)庫(kù)性能的優(yōu)化。  探索如何  通過(guò)系統(tǒng)監(jiān)視器和DMVs,來(lái)創(chuàng)建基線和監(jiān)控工作負(fù)荷:  通過(guò)設(shè)計(jì)、操縱和管理跟蹤,孤立性能問(wèn)題:  使用內(nèi)置的默認(rèn)值、黑匣子,以及常見(jiàn)的標(biāo)準(zhǔn)跟蹤來(lái)審計(jì)用戶的活動(dòng);  使用掃描及查找、連接、聚合、聯(lián)合及并行來(lái)分析用戶的查詢;  使用緩存計(jì)劃和新計(jì)劃來(lái)產(chǎn)生高效率的查詢和低代價(jià)的查詢;  探測(cè)和解決加鎖、阻塞及死鎖等并發(fā)問(wèn)題;  通過(guò)實(shí)踐來(lái)診斷和排查反應(yīng)時(shí)間、吞吐量,以及可擴(kuò)展的問(wèn)題。

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Microsoft SQL Server 2005技術(shù)內(nèi)幕 PDF格式下載


用戶評(píng)論 (總計(jì)37條)

 
 

  •   正在看,能提高的數(shù)據(jù)庫(kù)的應(yīng)用水平
  •   作為整個(gè)技術(shù)內(nèi)幕的第4本,寫(xiě)的非常經(jīng)典,對(duì)整個(gè)執(zhí)行計(jì)劃等講解的很深入很透徹,需要多花時(shí)間深入研究。
  •   公司買的,開(kāi)發(fā)用書(shū),東西正版很贊的說(shuō)~
  •   今天把本書(shū)的三、四章看完,先說(shuō)書(shū)內(nèi)容本身是很好的,但是翻譯就是太差了。而且不是一般的差勁,直面翻譯,甚至有些語(yǔ)句根本就是不通。真是好書(shū)被玷污了。可悲。
  •   技術(shù)內(nèi)幕之一,雖然有人評(píng)價(jià)此書(shū)翻譯的欠佳。但仍不失為一本不可多得的好書(shū)。其它的三本,已經(jīng)看過(guò),的確非常經(jīng)典!
  •   書(shū)沒(méi)來(lái)得及看,就光快遞就用了一個(gè)星期。這速度無(wú)語(yǔ)了.......
  •   這是一套四本的書(shū),還有兩本,現(xiàn)在很難買到了,內(nèi)容很不錯(cuò),原理比較多的
  •   書(shū)的內(nèi)容難度很大,但是質(zhì)量很是不錯(cuò)。不適合初學(xué)者。
  •   這一系列的書(shū)都非常的棒,希望再多多推出類似的好書(shū)!
  •   對(duì)這本書(shū),就一個(gè)字,贊!
  •   針對(duì)性很好
  •   外國(guó)寫(xiě)的就不一樣 好!
  •   非常牛的技術(shù)牛人絕對(duì)好書(shū)
  •   不錯(cuò),非常專業(yè),受益匪淺
  •   這一本最難啃,和學(xué)到的東西比還是值得的
  •   都不知道翻了多少次了..看了好多次了.還在看.好看.很好的.
  •   找了一群做測(cè)試的人翻譯查詢優(yōu)化這么重要的內(nèi)容,翻譯出來(lái)的文字相當(dāng)不專業(yè),有些地方還不通順,不知道翻譯的人到底懂多少英文?拿機(jī)器翻譯的?

    貼幾個(gè)例子:
    第8頁(yè),講事務(wù)隔離級(jí)別的內(nèi)容,其中有倆小標(biāo)題是“讀未提交”和“讀已提交”。
    第21頁(yè),第二段:一個(gè)工作進(jìn)程的狀態(tài)很多,主要狀態(tài)有運(yùn)行中(RUNNING)、可運(yùn)行(RUNNABLE)和懸掛(SUSPENED)3種。
    第124頁(yè),倒數(shù)第二段:不能得出這樣的結(jié)論:一個(gè)查詢計(jì)劃僅僅是一個(gè)特殊的連接運(yùn)算符的存在。
    第131頁(yè),倒數(shù)第三段:另外,以下情況可以接受,如果從輸入1中沒(méi)有舍棄現(xiàn)在的行而可能在輸入2中存在重復(fù)行。
    第235頁(yè),倒數(shù)第二段:可以為大字符串域的檢驗(yàn)求和(a checksum)創(chuàng)建一個(gè)被計(jì)算的屬性列,然后在這個(gè)被計(jì)算的屬性列(***puted column)上創(chuàng)建一個(gè)索引。
    第238頁(yè),第三段:一些面向批處理的過(guò)程(process)是查詢加強(qiáng)器(query intensive)。
    第331頁(yè),第一段:SQL Server不只是會(huì)從存儲(chǔ)過(guò)程中緩存和重用計(jì)劃,還會(huì)從adhoc和自動(dòng)參數(shù)化查詢中。
    第341頁(yè),第三段:通常情況下,相同資源的共享鎖之間互不相容,因此讀操作不會(huì)阻塞其他讀操作。
    第351頁(yè),最后一段:有時(shí)候在緊急情況下這也是最佳方案,在產(chǎn)品系統(tǒng)中找到提交非法查詢的人比較尋常,因此可以安全地殺死它。
    第389頁(yè),倒數(shù)第二段:tempdb 中的空閑空間消耗完了。如果發(fā)現(xiàn) tempdb 中的空閑空間在減少,我們可能需要增大它的大小來(lái)處理合適的加載。

    這種翻譯質(zhì)量的書(shū)是近幾年來(lái)相當(dāng)罕見(jiàn)的,電子工業(yè)出版社搞出這么一本書(shū)出來(lái)就是在砸自己的牌子。
  •   該書(shū)原作者是外國(guó)人,內(nèi)容寫(xiě)得不錯(cuò)。值得推薦,對(duì)SQL Server數(shù)據(jù)庫(kù)的查詢、調(diào)整優(yōu)化介紹得還算詳細(xì)。
  •   書(shū)剛剛到手,正在努力學(xué)習(xí)中,我接觸的數(shù)據(jù)數(shù)量級(jí)是百萬(wàn)級(jí)別的,而自己數(shù)據(jù)庫(kù)這方面不是很給力,所以需要充電,呵呵
  •   看看還是有收獲。與期望值有差距。需要聯(lián)合多本《技術(shù)內(nèi)幕》一起看。
  •   值得推薦的書(shū),想了解的應(yīng)該好好看看
  •   內(nèi)容挺好,有點(diǎn)抽象
  •   而且郵政的快遞員的服務(wù)態(tài)度很差..
  •   下午剛收到,明天看看怎么樣!
  •   正在看,能提高的數(shù)據(jù)庫(kù)的應(yīng)用水平。另外值得一提的是需中英文版本結(jié)合來(lái)看,實(shí)在提高了我的水平,呵呵
  •   還沒(méi)看完太晦澀了注重實(shí)戰(zhàn)抄寫(xiě)代碼
  •   老公說(shuō)買錯(cuò)書(shū)了,這本不太適合他用
  •   朋友說(shuō)這書(shū)還不錯(cuò)
  •   我拿到的書(shū)第一頁(yè)竟然是上下顛倒的。這難道是此書(shū)的“特色”?
    撇去這條,內(nèi)容是很棒的
  •   書(shū)不錯(cuò),但是翻譯的很一般,看著有點(diǎn)費(fèi)勁,可惜了一點(diǎn)
  •   其實(shí),這本書(shū)的原版寫(xiě)的是很好的,但就是不知道為什么中文版的翻譯會(huì)如此之差,毀了一本好書(shū)啊。但是還能看一看的,力薦有能力的看原版。
  •   感覺(jué)很難讀懂,翻譯也一般,正在努力看
  •   對(duì)于一個(gè)初學(xué)者來(lái)說(shuō)簡(jiǎn)直就是天書(shū)-。-
  •   不建議買。??床欢?。估計(jì)很多都是翻譯得不知所云。
  •   印刷質(zhì)量也比較差。正像開(kāi)場(chǎng)白譯者就說(shuō)自己是做軟件測(cè)試工作的。。。
  •   我在當(dāng)當(dāng)買過(guò)N本書(shū),目前只想給這本書(shū)一點(diǎn)評(píng)論:

    非常讓人失望,翻譯者極度不負(fù)責(zé)任!
    這本書(shū)翻譯得非常差:語(yǔ)句不通順,不恰當(dāng)及錯(cuò)誤遍布全書(shū)!閱讀起來(lái)非常吃力!
    建議要買此書(shū)的讀者謹(jǐn)慎!
  •   這本書(shū)的價(jià)格跟外包住 讓人覺(jué)得 真的是正八經(jīng)的書(shū)。
    可是我想問(wèn)問(wèn)這本書(shū)是人類翻譯的嗎?是不是用金山快譯直接翻譯的啊?
    翻譯的讓人根本讀不懂,翻譯的人 動(dòng)不動(dòng)中國(guó)語(yǔ)文語(yǔ)法。一段文字我要讀上五六遍才能知道這句話的一次。
    這本書(shū)翻譯成這個(gè)樣子 太令人失望了。
 

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

京ICP備13047387號(hào)-7