注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL SeverMicrosoft SQL Server 2005技術(shù)內(nèi)幕:查詢(xún)、調(diào)整和優(yōu)化

Microsoft SQL Server 2005技術(shù)內(nèi)幕:查詢(xún)、調(diào)整和優(yōu)化

Microsoft SQL Server 2005技術(shù)內(nèi)幕:查詢(xún)、調(diào)整和優(yōu)化

定 價(jià):¥59.80

作 者: (美)德萊尼 等著,金成姬,陳紹英 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: SQL

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787121089718 出版時(shí)間: 2009-07-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 408 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《Microsoft SQL Server 2005技術(shù)內(nèi)幕:查詢(xún)、調(diào)整和優(yōu)化》是Inside Microsoft SQL Server 2000的作者Kalen Delaney的又一經(jīng)典著作,是Inside Microsoft SQL Server 2005系列四本著作中的一本。書(shū)中詳細(xì)介紹了如何使數(shù)據(jù)查詢(xún)更加高能高效,同時(shí)使現(xiàn)有資源最大化的方法。本書(shū)還包含了大量的代碼示例和表示例以幫助數(shù)據(jù)庫(kù)開(kāi)發(fā)人員和管理員理解復(fù)雜的邏輯并掌握查詢(xún)調(diào)整和優(yōu)化。通過(guò)閱讀本書(shū),數(shù)據(jù)庫(kù)開(kāi)發(fā)人員將能夠加深對(duì)查詢(xún)優(yōu)化背景的理解和應(yīng)用,并開(kāi)發(fā)和調(diào)整優(yōu)化出反應(yīng)速度更快的數(shù)據(jù)庫(kù)。本書(shū)適合于專(zhuān)業(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)掌握查詢(xún)調(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ū),她是一位知名的專(zhuān)家。她于1995年被評(píng)為微軟最有價(jià)值的專(zhuān)家(MVP)。Kalen是SQL Server Magazine的特約編輯和專(zhuān)欄作家,她還寫(xiě)作了大量的SQL Server方面的圖書(shū),包括著名的Inside Microsoft SQL Server 2000。

圖書(shū)目錄


致謝
引言
Microsoft SQL Server技術(shù)內(nèi)幕叢書(shū)的歷史
叢書(shū)結(jié)構(gòu)
《Microsoft SQL Server 2005技術(shù)內(nèi)幕:T-SQL查詢(xún)》
《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)幕:查詢(xún)、調(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ù)荷的基線(xiàn)
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 入門(mén):性能分析器
2.3.1 性能分析器的基本原理
2.3.2 保存和重演跟蹤
2.4 服務(wù)器端跟蹤和收集
2.4.1 編輯服務(wù)器端跟蹤
2.4.2 查詢(xún)服務(wù)器端跟蹤元數(shù)據(jù)
2.4.3 由服務(wù)器端跟蹤檢索數(shù)據(jù)
2.4.4 停止和關(guān)閉跟蹤
2.4.5 審查行集提供者
2.5 跟蹤的故障排查及分析
2.5.1 常用的SQL跟蹤事件類(lèi)
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)銷(xiāo)
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章 查詢(xún)執(zhí)行
3.1 查詢(xún)處理及執(zhí)行概述
3.1.1 迭代器
3.1.2 迭代器屬性
3.2 閱讀查詢(xún)計(jì)劃
3.3.1 查詢(xún)計(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 子查詢(xún)
3.3.9 并行化
3.3.10 插入、更新和刪除
3.4 小結(jié)
第4章 關(guān)于查詢(xún)性能的疑難解決
4.1 編譯和優(yōu)化
4.1.1 編譯
4.1.2 優(yōu)化
4.1.3 查詢(xún)優(yōu)化器是如何工作的
4.2 檢測(cè)查詢(xún)計(jì)劃中的問(wèn)題
4.2.1 基數(shù)估計(jì)錯(cuò)誤
4.2.2 雜項(xiàng)警告
4.3 監(jiān)測(cè)查詢(xún)性能
4.3.1 時(shí)間統(tǒng)計(jì)
4.4 查詢(xún)優(yōu)化
4.4.1 重寫(xiě)查詢(xún)
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 查詢(xún)處理最佳實(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查詢(xún)緩存
5.2.2 自動(dòng)參數(shù)化
5.2.3 預(yù)定義查詢(xún)
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)銷(xiāo)
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)題的類(lèi)型
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 死鎖的類(lèi)型
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é)
參考資源
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)