sql server性能調(diào)優(yōu)實(shí)戰(zhàn)是SQL Server性能調(diào)優(yōu)領(lǐng)域的扛鼎之作,是一線DBA技術(shù)專家陳暢亮,吳一晴多年的工作經(jīng)驗(yàn)結(jié)晶。全書以dba的視角深入透徹地講解數(shù)據(jù)庫(kù)底層原理,結(jié)合實(shí)戰(zhàn)場(chǎng)景進(jìn)行論證,輔以作者深厚的寫作功能和豐富的工作經(jīng)驗(yàn),為讀者循序漸進(jìn)的解讀性能優(yōu)化過程中的難點(diǎn)和誤區(qū)。通過閱讀sql server性能調(diào)優(yōu)實(shí)戰(zhàn),可以為用戶提供一條捷徑,使用戶從整體上把握整個(gè)優(yōu)化的過程,簡(jiǎn)單地按照章節(jié)查閱本書,就可以快速找到簡(jiǎn)單、高效優(yōu)化SQL Server的方法,把精力放在業(yè)務(wù)的實(shí)現(xiàn)上。同時(shí)書中還深入剖析了SQL Server存儲(chǔ)架構(gòu),幫助你深入了解SQL Server原理,以便在面對(duì)SQL Server問題時(shí),你也可以找到最合適的方法修復(fù)或者回避問題,歡迎有需要的朋友免費(fèi)下載閱讀。
內(nèi)容介紹
《SQL Server性能調(diào)優(yōu)實(shí)戰(zhàn)》是一線DBA技術(shù)專家精心之作,積作者多年的經(jīng)驗(yàn)結(jié)晶和最佳實(shí)踐,也是目前市場(chǎng)上為數(shù)不多通過存儲(chǔ)原理來(lái)講解性能調(diào)優(yōu),剖析SQLServer架構(gòu)從而幫助讀者快速高效調(diào)優(yōu)數(shù)據(jù)庫(kù)的圖書。
pdf特色
書中首先簡(jiǎn)要介紹了SQLServer與性能實(shí)踐相關(guān)的一些基礎(chǔ)語(yǔ)法及配置信息,提出與數(shù)據(jù)庫(kù)性能相關(guān)的幾個(gè)概要信息。
再根據(jù)SQLServer數(shù)據(jù)的內(nèi)部實(shí)現(xiàn)原理講解如何調(diào)整和優(yōu)化SQLServer數(shù)據(jù)庫(kù)實(shí)例的配置。
接著介紹SQLServer數(shù)據(jù)庫(kù)存儲(chǔ)引擎的語(yǔ)句優(yōu)化,執(zhí)行計(jì)劃內(nèi)部原理以及索引等綜合因素分析如何優(yōu)化數(shù)據(jù)庫(kù)語(yǔ)句。
保證數(shù)據(jù)庫(kù)的穩(wěn)定性及效率;最后從SQLServer的數(shù)據(jù)庫(kù)性能監(jiān)控及高可用性解決方案,提出性能監(jiān)控及設(shè)計(jì)層面的優(yōu)化。
章節(jié)目錄
第1章 安裝、配置SQL Server 1
1.1 SQL Server概述 1
1.1.1 簡(jiǎn)介 1
1.1.2 發(fā)展歷史 1
1.2 SQL Server安裝 2
1.2.1 硬件準(zhǔn)備與性能 2
1.2.2 操作系統(tǒng)的選擇 3
1.3 SQL Server配置 4
1.3.1 配置管理器 4
1.3.2 數(shù)據(jù)庫(kù)實(shí)例配置 5
1.4 小結(jié) 6
第2章 影響SQL Server性能的因素 7
2.1 服務(wù)器硬件 8
2.1.1 內(nèi)存 8
2.1.2 CPU 8
2.1.3 磁盤I/O 9
2.1.4 網(wǎng)絡(luò)帶寬 9
2.2 SQL Server版本對(duì)性能的限制 10
2.3 SQL Server系統(tǒng)的配置 10
2.3.1 內(nèi)存配置 10
2.3.2 CPU配置 11
2.3.3 I/O及數(shù)據(jù)文件配置 11
2.4 數(shù)據(jù)庫(kù)結(jié)構(gòu)的設(shè)計(jì) 12
2.4.1 好的性能出自好的設(shè)計(jì) 12
2.4.2 約束對(duì)性能的影響 12
2.4.3 適當(dāng)?shù)娜哂?13
2.5 T-SQL語(yǔ)句的編寫 13
2.5.1 編寫T-SQL語(yǔ)句的注意事項(xiàng)及小竅門 13
2.5.2 使用簡(jiǎn)單SQL語(yǔ)句 14
2.6 小結(jié) 14
第3章 T-SQL與性能調(diào)優(yōu) 15
3.1 編寫健壯的T-SQL語(yǔ)句 15
3.2 使用查詢語(yǔ)句 17
3.2.1 SELECT語(yǔ)句 17
3.2.2 SELECT語(yǔ)句的性能 18
3.3 使用排序子句 19
3.3.1 排序子句 19
3.3.2 排序的性能影響 19
3.3.3 排序?qū)empdb的影響 20
3.4 使用T-SQL匯總 21
3.4.1 GROUP BY 21
3.4.2 DISTINCT 22
3.4.3 GROUP BY與性能 22
3.5 UPDATE語(yǔ)句 22
3.5.1 UPDATE 23
3.5.2 UPDATE語(yǔ)句與事務(wù)影響 23
3.6 DELETE語(yǔ)句 25
3.6.1 DELETE、TRUNCATE TABLE 25
3.6.2 刪除操作與事務(wù)日志 26
3.7 使用過濾條件(WHERE子句) 26
3.7.1 合理優(yōu)化因素 26
3.7.2 合理利用索引 27
3.8 連接查詢 27
3.8.1 連接類型 27
3.8.2 認(rèn)識(shí)連接操作 28
3.9 子查詢 30
3.9.1 子查詢與性能 31
3.9.2 IN、EXISTS與LEFT JOIN的性能對(duì)比 31
3.9.3 FOR XML子句 32
3.10 批量更新數(shù)據(jù) 34
3.10.1 BULK…INSERT 34
3.10.2 INSERT…SELECT 34
3.10.3 SELECT…INTO 35
3.10.4 OUTPUT子句 35
3.10.5 MERGE 36
3.10.6 BCP工具 36
3.11 運(yùn)行時(shí)動(dòng)態(tài)管理視圖 36
3.12 小結(jié) 37
第4章 SQL Server的內(nèi)存管理 38
4.1 Windows的內(nèi)存管理 38
4.1.1 32位操作系統(tǒng) 39
4.1.2 64位操作系統(tǒng) 41
4.2 SQL Server的內(nèi)存管理 41
4.2.1 SQLOS內(nèi)存管理組件 41
4.2.2 內(nèi)存中的數(shù)據(jù) 44
4.3 診斷內(nèi)存瓶頸 46
4.3.1 資源管理器診斷示例 48
4.3.2 性能計(jì)數(shù)器診斷示例 48
4.4 案例分析 49
4.4.1 案例一:內(nèi)存不足造成的磁盤超負(fù)荷 49
4.4.2 案例二:內(nèi)存不足的信號(hào)(RESOURCE_SEMAPHORE) 50
4.5 小結(jié) 53
第5章 SQL Server的任務(wù)調(diào)度 54
5.1 任務(wù)調(diào)度者 54
5.2 工作者 55
5.3 任務(wù) 57
5.4 任務(wù)調(diào)度與資源等待 58
5.5 CPU性能監(jiān)控及示例 61
5.5.1 使用動(dòng)態(tài)管理視圖診斷 61
5.5.2 使用性能計(jì)數(shù)器診斷 62
5.5.3 MDW 63
5.6 小結(jié) 65
第6章 SQL Server執(zhí)行計(jì)劃分析 66
6.1 查看執(zhí)行計(jì)劃 66
6.2 查詢優(yōu)化器與執(zhí)行計(jì)劃的選擇 70
6.2.1 統(tǒng)計(jì)信息 71
6.2.2 統(tǒng)計(jì)信息與執(zhí)行計(jì)劃(示例詳解) 74
6.3 常用的執(zhí)行計(jì)劃操作符 75
6.3.1 數(shù)據(jù)訪問操作符 76
6.3.2 關(guān)聯(lián)操作符 79
6.3.3 聚合操作符 83
6.4 執(zhí)行計(jì)劃緩存及重編譯 86
6.4.1 語(yǔ)句級(jí)別的重編譯 87
6.4.2 導(dǎo)致重編譯的因素 87
6.4.3 監(jiān)視和解決重編譯問題 88
6.5 執(zhí)行計(jì)劃實(shí)踐 88
6.5.1 案例一(參數(shù)嗅探) 88
6.5.2 案例二(瘋狂的重編譯) 93
6.6 小結(jié) 95
第7章 索引 96
7.1 索引概念 97
7.1.1 什么是索引 97
7.1.2 索引的類型 97
7.1.3 特殊的索引 98
7.2 索引的物理結(jié)構(gòu) 99
7.2.1 基本概念 99
7.2.2 查看文件存儲(chǔ)格式的幾種方法 103
7.2.3 RID的物理結(jié)構(gòu) 110
7.2.4 UNIQUIFIER物理結(jié)構(gòu) 117
7.2.5 堆表行記錄的物理結(jié)構(gòu) 129
7.2.6 堆表非聚集索引的物理結(jié)構(gòu) 149
7.2.7 聚集索引的物理結(jié)構(gòu) 185
7.2.8 非聚集索引的物理結(jié)構(gòu) 191
7.2.9 NULL位圖物理結(jié)構(gòu) 197
7.2.10 行溢出物理結(jié)構(gòu) 203
7.2.11 LOB的物理結(jié)構(gòu) 209
7.3 索引的選擇 229
7.3.1 覆蓋索引 230
7.3.2 索引的分析 231
7.4 查看缺失的索引 238
7.4.1 執(zhí)行計(jì)劃中查看缺失索引 238
7.4.2 查看所有缺失索引的字段 238
7.5 查看無(wú)效索引 240
7.6 案例分析:統(tǒng)計(jì)信息失效 240
7.7 小結(jié) 243
第8章 鎖、事務(wù)與性能 244
8.1 鎖、事務(wù)要解決的問題 244
8.2 事務(wù)的控制 249
8.3 鎖粒度 250
8.4 鎖模式 250
8.5 鎖兼容性 251
8.6 阻塞、死鎖及性能優(yōu)化 253
8.7 鎖的監(jiān)控 255
8.7.1 與鎖相關(guān)的性能計(jì)數(shù)器 255
8.7.2 鎖相關(guān)的動(dòng)態(tài)管理視圖簡(jiǎn)介 256
8.7.3 SQL Profiler 256
8.7.4 死鎖標(biāo)記 256
8.8 輕量級(jí)鎖閂鎖 259
8.8.1 閂鎖模式 259
8.8.2 閂鎖的兼容性 260
8.8.3 查看閂鎖 260
8.9 自定義事務(wù)報(bào)警 262
8.9.1 阻塞報(bào)警 262
8.9.2 死鎖報(bào)警 264
8.10 小結(jié) 265
第9章 理解和使用Tempdb 266
9.1 Tempdb的工作 266
9.2 表變量、臨時(shí)表 267
9.2.1 統(tǒng)計(jì)信息 269
9.2.2 臨時(shí)表和表變量的索引 269
9.2.3 表結(jié)構(gòu)修改 270
9.3 Tempdb的并發(fā)阻塞 270
9.4 監(jiān)視Tempdb 274
9.4.1 性能計(jì)數(shù)器 274
9.4.2 動(dòng)態(tài)管理視圖 274
9.5 小結(jié) 275
第10章 SQL Server數(shù)據(jù)庫(kù)性能監(jiān)控 276
10.1 SQL Profiler/Trace 276
10.1.1 選擇跟蹤模板 276
10.1.2 選擇跟蹤事件 278
10.1.3 過濾跟蹤 279
10.2 Data Collector與MDW 280
10.2.1 MDW的配置 280
10.2.2 查看性能報(bào)表 281
10.3 性能監(jiān)控的性能計(jì)數(shù)器 284
10.4 擴(kuò)展事件 285
10.5 小結(jié) 288
第11章 SQL Server數(shù)據(jù)庫(kù)企業(yè)級(jí)配置與性能 289
11.1 數(shù)據(jù)庫(kù)表的配置 289
11.1.1 數(shù)據(jù)壓縮 289
11.1.2 分區(qū)表和分區(qū)視圖 290
11.2 高可用性解決方案 290
11.2.1 企業(yè)數(shù)據(jù)庫(kù)發(fā)展階段 290
11.2.2 業(yè)務(wù)功能的數(shù)據(jù)同步 293
11.3 小結(jié) 298
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請(qǐng)務(wù)必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進(jìn)行閱讀試讀
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
- 102j331地溝及蓋板圖集
- 212j201平屋面建筑構(gòu)造圖集 pdf電子版
- 3機(jī)械設(shè)計(jì)手冊(cè)軟件版 v3.0破解版 附安裝教程
- 4欄桿圖集15j403-1 pdf電子版
- 5建筑電氣工程施工質(zhì)量驗(yàn)收規(guī)范gb50303-2015 pdf電子版
- 605s502室外給水管道附屬構(gòu)筑物圖集
- 715j401鋼梯圖集 pdf高清版
- 8工程地質(zhì)手冊(cè)第五版pdf高清電子版
- 9421頁(yè)明星八卦匯總pdf完整版.pdf
- 10高效能人士的七個(gè)習(xí)慣(30周年紀(jì)念版) pdf+epub高清版
熱門推薦
有柿電腦版 v11.8.6101.82M / 簡(jiǎn)體中文
網(wǎng)易新聞電腦版 v113.697.68M / 簡(jiǎn)體中文
京東讀書電腦版 v1.13.4官方版2.13M / 簡(jiǎn)體中文
數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡(jiǎn)體中文
吉利博瑞用戶手冊(cè) pdf高清版57.89M / 簡(jiǎn)體中文
PHP語(yǔ)言精粹電子書 pdf掃描版25.72M / 簡(jiǎn)體中文
linux常用命令大全 chm版1.48M / 簡(jiǎn)體中文
docker入門實(shí)戰(zhàn) pdf完整版1.38M / 簡(jiǎn)體中文
Scala程序設(shè)計(jì)第二版 pdf高清完整版15.83M / 簡(jiǎn)體中文
C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡(jiǎn)體中文