深入解析SQL Server 2008

出版時(shí)間:2009-7  出版社:人民郵電出版社  作者:(美)德萊尼 等著,陳寶國 等譯  頁數(shù):548  
Tag標(biāo)簽:無  

前言

您現(xiàn)在拿的這本書是“Inside SQL Server”系列的后續(xù),該系列包括(Inside SQL Server 6.5》、《Inside SQL Server 7》、《Inside SQL Server 2000))和《Inside SQL Server 2005))(共4卷)。Inside系列變得太分散,“揭秘(Inside)”這個詞也被其他作者甚至出版商扭曲了。我需要一個更具指示性的標(biāo)題來說明本書的真正內(nèi)容。本書講述微軟公司的旗艦關(guān)系數(shù)據(jù)庫產(chǎn)品——SQL Server的工作原理。此外,我還會解釋如何利用有關(guān)工作原理方面的知識來獲得更好的產(chǎn)品性能,不過這只是順便得到的.并不是目標(biāo)。市場上有其他幾十本書講述SQL Server的優(yōu)化和最佳實(shí)踐,本書則幫您理解為什么某些優(yōu)化實(shí)踐是那樣工作的,也幫您在作為開發(fā)人員、數(shù)據(jù)架構(gòu)師或DBA繼續(xù)使用SQLServer的過程中,確定自己的最佳實(shí)踐。本書的讀者本書是為想深入理解SQL Server內(nèi)在工作原理的所有人撰寫的。它的重點(diǎn)是核心SQL Server引擎,特別是查詢處理器和存儲引擎。我希望大家有一些使用SQL Server引擎和T-SQL的經(jīng)驗(yàn)。您無需是這兩方面的專家,但是如果渴望成為專家并愿意了解提交查詢執(zhí)行以后SQL Server實(shí)際上做了些什么,本書會有所幫助。本系列不討論客戶端編程界面、異類查詢、商業(yè)智能或復(fù)制。實(shí)際上,大部分高可用性的功能都沒有講,但是在我們討論數(shù)據(jù)庫屬性設(shè)置時(shí),從較高層次討論了一些功能,如鏡像。我不會深入到一些內(nèi)部操作的細(xì)節(jié)(如安全性)中,因?yàn)檫@是很大的話題,應(yīng)當(dāng)單獨(dú)用整本書來講,我希望您看到的是滿上的那半杯,而不是空著的那半杯,也就是能從本書所講內(nèi)容受益,而對于那些沒有包括的主題,希望您能在其他資源中找到相關(guān)信息。

內(nèi)容概要

  本書全面探討了SQL Server 2008的內(nèi)部工作原理。全書共分為11章,首先在第1章中詳細(xì)介紹了SQL Server 2008的架構(gòu)和配置,然后在接下來的10個章節(jié)中深入探討了SQL Server 2008數(shù)據(jù)存儲和查詢處理等各個方面的內(nèi)部機(jī)制,包括:數(shù)據(jù)庫和數(shù)據(jù)庫文件、表、索引、跟蹤、日志記錄和恢復(fù)、特殊存儲、查詢優(yōu)化、計(jì)劃緩存和重新編譯、事務(wù)和并發(fā)、DBCC等。本書還有一個網(wǎng)站,上面有本書額外的第12章“查詢執(zhí)行”、本書的所有代碼及其他工具和腳本?! ”緯芍R豐富的資深專家和數(shù)位具有多年產(chǎn)品使用經(jīng)驗(yàn)的講師聯(lián)手打造,是一本關(guān)于SQL Server工作原理的權(quán)威參考指南,不管您是數(shù)據(jù)庫開發(fā)人員、架構(gòu)師,還是數(shù)據(jù)庫管理員,都可以從閱讀本書中獲益。

作者簡介

作者:(美國)德萊尼(Kalen Delaney) (美國)Paul S.Randal (美國)Kimberly L.Tripp 等 譯者:陳寶國 李光杰 薛賽男 等Kalen Delaney,Kalen Delaney使用Microsoft SQL Server長達(dá)21年,她為全世界的客戶提供高級SQL Server培訓(xùn)。自1992年起,她一直是SQL Server MVP(最有價(jià)值的專家),也幾乎是從那時(shí)起開始撰寫關(guān)于SQL Server的文章。Kalen在幾十個技術(shù)會議上發(fā)表過演講,包括在美國舉辦的每屆PASS Community Summit(該組織于1999年成立)。Paul S.Randal,Paul是SQLskills.com的總經(jīng)理,該公司由他和他妻子Kimberly L.Tnpp一起經(jīng)營。他也是SQL Server MVP,他是(TechNet Magazine))的特約編輯之一。Paul于1999年加入微軟公司,在此之前他在DEC工作了5年,從事OpenVMS文件系統(tǒng)方面的工作。Kimberly L.Tripp,Kimberly是SQLskills.com的董事長兼創(chuàng)辦人,該公司是她1995年離開微軟公司后創(chuàng)建的,她在該公司身兼多職,包括SQL Server團(tuán)隊(duì)的技術(shù)作家和MicrosoftUniversity的主題專家/培訓(xùn)師。她是SQL Server MVP、微軟區(qū)域總監(jiān)和《SQL Server Magazine》的特約編輯。

書籍目錄

第1章 SQL Server 2008架構(gòu)和配置   1.1 SQL Server版本   1.2 SQL Server元數(shù)據(jù)   1.3 SQL Server引擎組件   1.4 SQLOS   1.5 計(jì)劃程序   1.6 內(nèi)存   1.7 服務(wù)器資源調(diào)控器   1.8 SQL Server 2008配置   1.9 SQL Server系統(tǒng)配置   1.10 服務(wù)器配置設(shè)置   1.11 小結(jié) 第2章 更改跟蹤、跟蹤和擴(kuò)展事件   2.1 基礎(chǔ)知識:觸發(fā)器和事件通知   2.2 更改跟蹤   2.3 跟蹤和事件探查   2.4 擴(kuò)展事件   2.5 小結(jié) 第3章 數(shù)據(jù)庫和數(shù)據(jù)庫文件   3.1 系統(tǒng)數(shù)據(jù)庫   3.2 樣例數(shù)據(jù)庫   3.3 數(shù)據(jù)庫文件   3.4 創(chuàng)建數(shù)據(jù)庫   3.5 擴(kuò)展或收縮數(shù)據(jù)庫   3.6 使用數(shù)據(jù)庫文件組   3.7 修改數(shù)據(jù)庫   3.8 數(shù)據(jù)庫剖析   3.9 設(shè)置數(shù)據(jù)庫選項(xiàng)   3.10 數(shù)據(jù)庫快照   3.11 tempdb數(shù)據(jù)庫   3.12 數(shù)據(jù)庫安全性   3.13 移動或復(fù)制數(shù)據(jù)庫   3.14 兼容性級別   3.15 小結(jié) 第4章 日志記錄和恢復(fù)   4.1 事務(wù)日志基礎(chǔ)   4.2 更改日志大小   4.3 備份和還原數(shù)據(jù)庫   4.4 小結(jié) 第5章 表   5.1 創(chuàng)建表   5.2 用戶定義數(shù)據(jù)類型   5.3 IDENTITY屬性   5.4 內(nèi)部存儲   5.5 約束   5.6 修改表   5.7 堆修改內(nèi)部   5.8 小結(jié) 第6章 索引:內(nèi)部和管理   6.1 概述   6.2 分析索引的工具   6.3 理解索引結(jié)構(gòu)   6.4 索引創(chuàng)建選項(xiàng)   6.5 物理索引結(jié)構(gòu)   6.6 特殊索引結(jié)構(gòu)   6.7 數(shù)據(jù)修改的內(nèi)部   6.8 管理索引結(jié)構(gòu)   6.9 小結(jié) 第7章 特殊存儲   7.1 大型對象存儲   7.2 文件流數(shù)據(jù)   7.3 稀疏列   7.4 數(shù)據(jù)壓縮   7.5 表和索引分區(qū)   7.6 小結(jié) 第8章 查詢優(yōu)化器   8.1 概述   8.2 什么是優(yōu)化   8.3 查詢優(yōu)化器如何研究查詢計(jì)劃   8.4 優(yōu)化器架構(gòu)   8.5 統(tǒng)計(jì)信息、基數(shù)估計(jì)和開銷   8.6 索引選擇   8.7 分區(qū)表   8.8 數(shù)據(jù)倉庫   8.9 更新   8.10 分布式查詢   8.11 擴(kuò)展的索引   8.12 計(jì)劃提示   8.13 小結(jié) 第9章 計(jì)劃緩存和重新編譯 第10章 事務(wù)和并發(fā)性 第11章 DBCC揭秘

章節(jié)摘錄

插圖:SQLServer是微軟公司最著名的數(shù)據(jù)庫管理系統(tǒng),而SQLServer2008是功能最強(qiáng)大、最完善的版本。除了核心數(shù)據(jù)庫引擎之外,它還允許您存儲和檢索大量關(guān)系數(shù)據(jù),使用世界一流的查詢優(yōu)化器.優(yōu)化器能以最快的方式處理查詢并訪問數(shù)據(jù)。許多其他組件還提高了數(shù)據(jù)的可用性,并使數(shù)據(jù)和應(yīng)用程序變得更有效和更易于擴(kuò)展??梢韵胂?,單獨(dú)一本書不可能深入介紹所有這些特性。本書將介紹核心數(shù)據(jù)庫引擎的主要特性。本書將深入探究SQLServer數(shù)據(jù)庫引擎特定功能的細(xì)節(jié)。在第1章中,您將高屋建瓴地了解數(shù)據(jù)庫引擎的組件及其協(xié)調(diào)工作機(jī)制,目的是幫助您理解后續(xù)章節(jié)中介紹的主題如何與數(shù)據(jù)庫引擎的整體操作相符合。不過,我們將在本章深入介紹SQLServer數(shù)據(jù)庫引擎一個大的方面:SQL操作系統(tǒng)(SQLOS),特別是與內(nèi)存管理和計(jì)劃有關(guān)的組件,這些內(nèi)容在后續(xù)章節(jié)中不再介紹。另外,我們還將介紹元數(shù)據(jù),通過使用SQLServer元數(shù)據(jù)觀察引擎行為和數(shù)據(jù)組織。SQLServer的版本來自不同的版次,可以將它看成產(chǎn)品功能的子集,每個版本都擁有自身特定的價(jià)格和許可證需求。雖然我們在本書中不討論價(jià)格和許可證,但某些版本信息非常重要,因?yàn)槊糠N版本包含的功能不同。

編輯推薦

《深入解析SQL Server 2008》:深層次展示核心引擎的功能及其工作原理借助著名內(nèi)部專家小組的指導(dǎo),深入探究核心SQLServer引擎,并把這些知識運(yùn)用在實(shí)際工作中。無論您是數(shù)據(jù)庫開發(fā)人員、架構(gòu)師,還是管理員.都能獲得利用關(guān)鍵架構(gòu)變更所需的深層知識,并挖掘產(chǎn)品的全部潛力。深度揭示SQLServer的內(nèi)部工作原理:當(dāng)SQLServer編譯、擴(kuò)展、壓縮和移動數(shù)據(jù)庫時(shí),內(nèi)部在進(jìn)行什么操作如何使用事件跟蹤——從觸發(fā)器到擴(kuò)展事件引擎為什么合適的索引能大大減少查詢執(zhí)行時(shí)間如何用新的存儲能力超越正常的行數(shù)限制查詢優(yōu)化器是如何運(yùn)行的為有問題的查詢計(jì)劃排除故障的多種技術(shù)何時(shí)強(qiáng)制SQLServer重用或創(chuàng)建新的緩存查詢計(jì)劃運(yùn)行DBCC時(shí),SQLServer在內(nèi)部檢查什么處理多個并發(fā)用戶時(shí),如何在5個隔離級別和2個并發(fā)模型中做出選擇

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    深入解析SQL Server 2008 PDF格式下載


用戶評論 (總計(jì)33條)

 
 

  •   SQL Server 書籍中應(yīng)該算是非常不錯的,將的很細(xì)
  •   純理論書本,對提高SQL Server語句能力的人可能有點(diǎn)好處,不過本人只是粗略翻了一下,沒有細(xì)讀
  •   很不錯的SQL Server提高工具書
  •   做過一些SQL小項(xiàng)目的人會喜歡看,是一本不錯的過度書籍 不太深入
  •   看了第一章,什么也沒看懂
  •   不錯,寫的挺深入
  •   還不錯啦.就是翻譯的那不是那么準(zhǔn)確.
  •   好說,內(nèi)容有點(diǎn)深,要慢慢消化。再有發(fā)貨很快
  •   書挺好 用得上
  •   馬上開讀
  •   基礎(chǔ)非常好,非常適合初學(xué)
  •   深刻的理解
  •   書不錯!可以看看@
  •   剛收到書,感覺不錯,接下來準(zhǔn)備細(xì)細(xì)研究!
  •   基本講述了sql 2008各個的工作原理,不涉及高可用性的解析。總之感覺不錯,收益
  •   今天剛貨,就是封面有點(diǎn)臟。
  •   開卷考
  •   不錯,就是慢了點(diǎn),以前是第二天就能到,可能是新年都放假了吧
  •   深度適中,挺不錯!
  •   太深奧了,以我現(xiàn)在的水平還不能理解,看了第1章沒看完,實(shí)在看不下去了
  •   紙質(zhì)不好,這本書就放在我電腦邊上,每次拿起來看,看到即將要掉頁我就來氣!失望?。。?!
  •   服務(wù)很到位!
  •   書是拆封過后的, 沒有用透明塑料裹起來,書的周邊有小缺口
  •   和 《SQL 2005技術(shù)內(nèi)幕-存儲引擎》那本的中文翻譯相比,這本的中文翻譯真是爛的可以,讀起來相當(dāng)晦澀!??!英語過關(guān)的朋友們還是看英文原版吧,白白糟蹋了一本好書。
  •   從來沒看到翻譯如此爛的書,專業(yè)術(shù)語,各種錯誤等等,受不了。不能因?yàn)殄X少就翻譯成這樣嘛……哎……
  •   這翻譯,費(fèi)解,沒法看下去了
  •   不錯,和圖片相符,是本好書
  •   不知道是快遞的問題還是賣家的問題,書顯的非常之破舊,封面封底都被刮毛,書頁有被壓折的痕跡(無法復(fù)原)??傊屓朔浅2凰?。
  •   從來沒有見過翻譯這么爛的書。糟蹋經(jīng)典,誤認(rèn)子弟?。。?/li>
  •   用起來還是很不錯,很好。。。
  •   老牌經(jīng)典MSSQL書籍
  •   代買 不好評論
  •     經(jīng)典的MSSQL書籍,內(nèi)容夠internals。
      不過中文版的問題也明顯:
      一、翻譯問題
      1、部分專業(yè)術(shù)語翻譯隨意。比如:extent術(shù)語,通常都翻譯成“區(qū)”,而這里卻翻譯成了“擴(kuò)展”。
      2、各翻譯人員之間的工作沒有協(xié)調(diào)好,導(dǎo)致部分章節(jié)的內(nèi)容出現(xiàn)兩種翻譯。最明顯的一處就是:第5章中的“堆修改的內(nèi)部”小節(jié)和第6章的“數(shù)據(jù)修改的內(nèi)部”小節(jié),該兩部分中有好幾頁的內(nèi)容是完全相同(英文版),而中文版中卻是兩套翻譯版本。顯然這兩章是由兩個人翻譯的,而且事先都沒有經(jīng)過協(xié)商,或者兩人只讀了自己要翻譯的章節(jié),別人翻譯的章節(jié)根本就沒有讀,根本不知道他們做了重復(fù)的事情。
      3、譯文中使用了不少長句子,且缺少必要的標(biāo)點(diǎn)符號,讓人看起來很累。
      4、譯文中充滿了不少歧義的語句。為什么這么說呢?因?yàn)槔锩娼?jīng)常有這樣的句子:中文看不大明白的句子,回去看英文版,看好后再看中文,仔細(xì)讀的話好像意思沒錯,但就是在你不看英文版的情況下看不懂中文到底在說什么。。
      二、排版印刷的錯誤不少。有些表格和圖的排版和印刷出錯。
      
      由于中文版的書不在身邊,不列舉太多具體錯誤了。
      個人感覺其中一些譯者對MSSQL的理解不是很深,因?yàn)槠渲泻芏鄡?nèi)容都是翻譯的上下不一致,沒遇到這種情況我就只能從英文版中去印證我的看法了。
      不過也有些章節(jié)翻譯的不錯,比如“事務(wù)”這一章,看這章時(shí)我基本么有翻英文版。
      
      對于英文不是很好的同學(xué)(主要是英文閱讀速度比中文閱讀速度慢很多的同學(xué)),以中文版為主,輔以英文版是個不錯的選擇。
 

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

京ICP備13047387號-7