SQL Server 2014管理最佳實踐(第3版)

SQL Server 2014管理最佳實踐(第3版)

《SQL Server 2014管理最佳實踐(第3版)》是2015年清華大學出版社出版的圖書,作者是Adam Jorgensen、Bradley Ball。

基本介紹

  • 中文名:SQL Server 2014管理最佳實踐(第3版)
  • 作者:Adam Jorgensen、Bradley Ball
  • 譯者:高繼偉、宋沄劍
  • 出版社:清華大學出版社 
  • 出版時間:2015年
  • 定價:99.80 元 
  • ISBN:9787302405559
內容簡介,圖書目錄,圖書簡介,主要內容,作者寄語,

內容簡介

這本豐富而全面的指南闡明了成功管理SQL Server所需的技能,包括變更管理、安全性、性能調整、監控和備份。本書的作者是SQL Server的權威專家,他們將帶領讀者掌握SQL Server 2014的最新功能,包括通過SQL Server Management Studio將雲和本地管理更好地集成在一起、性能最佳化增強、新的基數估計器以及新的AlwaysOn可用性組功能。這本全面的指南將幫助讀者提高SQL Server環境的效率、可擴展性和性能,從而花更少的時間,做更多的事情。

圖書目錄

第1章 SQL Server 2014體系結構 1
1.1 SQL Server 2014生態系統 1
1.2 SQL Server 2014的重要新增功能 2
1.2.1 生產DBA 2
1.2.2 開發DBA 3
1.2.3 商業智慧型DBA和開發人員 3
1.3 SQL Server體系結構 4
1.3.1 資料庫檔案和事務日誌 4
1.3.2 SQL Server Native Client 5
1.3.3 標準系統資料庫 6
1.3.4 架構 8
1.3.5 同義詞 8
1.3.6 動態管理對象 9
1.3.7 SQL Server 2014數據類型 10
1.4 SQL Server版本 15
1.4.1 版本概覽 15
1.4.2 許可 17
1.5 小結 18
第2章 SQL Server 2014安裝最佳實踐 19
2.1 規劃系統 20
2.1.1 硬體選擇 20
2.1.2 軟體和安裝選擇 24
2.2 安裝SQL Server 26
2.2.1 全新安裝 26
2.2.2 並列安裝 26
2.2.3 升級安裝 27
2.2.4 手動安裝 27
2.2.5 自動安裝 30
2.3 安裝Analysis Services 35
2.3.1 多維和數據挖掘模式(UDM模式) 37
2.3.2 表格模式 38
2.4 安裝PowerPivot for SharePoint 39
2.5 系統壓力測試 40
2.6 安裝後的配置 40
2.6.1 配置SQL Server設定以實現高性能 40
2.6.2 tempdb 42
2.6.3 針對安全配置SQL Server設定 43
2.6.4 SQL Server配置管理器 45
2.6.5 備份 45
2.7 卸載SQL Server 45
2.7.1 卸載Reporting Services 45
2.7.2 卸載Analysis Services 45
2.7.3 卸載SQL Server資料庫引擎 46
2.8 故障排除失敗安裝 46
2.9 小結 46
第3章 升級到SQL Server 2014的
最佳實踐 49
3.1 升級到SQL Server 2014的原因 49
3.1.1 減少風險—— 微軟的貢獻 50
3.1.2 獨立軟體廠商和SQL社區的貢獻 51
3.2 升級到SQL Server 2014 51
3.2.1 本地升級 51
3.2.2 並列升級 53
3.2.3 本地升級與並列升級的考慮事項 53
3.3 升級前的操作步驟和可用工具 54
3.3.1 升級前的步驟 54
3.3.2 升級前的工具 54
3.4 向後兼容性 61
3.4.1 SQL Server 2014中不支持和未延續的
功能 62
3.4.2 SQL Server 2014棄用的資料庫功能 63
3.4.3SQLServer2014中其他影響行為的
變化 63
3.5SQLServer組件的考慮事項 64
3.5.1升級全文目錄 64
3.5.2升級ReportingServices 64
3.5.3升級到64位 65
3.6升級後檢查 65
3.7小結 65
第4章資料庫引擎管理與故障排除 67
4.1配置和管理工具 67
4.1.1SQLServer配置管理器 68
4.1.2啟動參數 69
4.1.3啟動存儲過程 71
4.1.4部分包含的資料庫 73
4.2故障排除工具 74
4.2.1專用管理員連線 74
4.2.2重建系統資料庫 75
4.3SQLServerManagementStudio 76
4.3.1報表 76
4.3.2在SQLServerManagementStudio中
配置SQLServer 79
4.3.3篩選對象 83
4.3.4錯誤日誌 84
4.3.5活動監視器 85
4.4使用T-SQL監控進程 88
4.4.1sp_who和sp_who2 89
4.4.2sys.dm_exec_connections 89
4.4.3sys.dm_exec_sql_text 90
4.5多伺服器管理 90
4.6跟蹤標記 91
4.7獲得技術支持 93
4.7.1SQLDumper.exe 93
4.7.2SQLDiag.exe 94
4.8小結 96
第5章自動化SQLServer 97
5.1維護計畫 97
5.1.1維護計畫嚮導 98
5.1.2維護計畫設計器 103
5.2使用SQLServer代理自動化
SQLServer 105
5.2.1作業 105
5.2.2計畫 111
5.2.3操作員 111
5.2.4警報 114
5.3SQLServer代理安全性 119
5.3.1服務賬戶 119
5.3.2訪問SQLServer代理 119
5.3.3SQLServer代理的代理 120
5.4配置SQLServer代理 123
5.4.1常規屬性 123
5.4.2高級屬性 124
5.4.3警報系統屬性 125
5.4.4作業系統屬性 125
5.4.5連線屬性 126
5.4.6歷史記錄屬性 127
5.5多伺服器管理 127
5.5.1使用標記替換 127
5.5.2事件轉發 129
5.5.3使用WMI 130
5.5.4多伺服器管理——使用主伺服器和
目標伺服器 131
5.6小結 132
第6章SQLServer2014中的Service
Broker 133
6.1異步訊息 133
6.1.1SQLServerServiceBroker概覽 134
6.1.2SQLServerServiceBroker和其他
訊息佇列的對比 135
6.2配置SQLServerServiceBroker 136
6.2.1設定ServiceBroker的狀態 136
6.2.2訊息類型 138
6.2.3約定 139
6.2.4佇列 139
6.2.5服務 141
6.2.6路由 141
6.2.7優先權 143
6.2.8會話組 144
6.3使用SQLServerServiceBroker 144
6.3.1傳送訊息 145
6.3.2接收訊息 147
6.3.3在實例間傳送訊息 149
6.3.4外部激活 151
6.3.5用戶登錄日誌示例 152
6.4小結 159
第7章SQLServer中的CLR集成 161
7.1CLR簡介 161
7.1.1作為.NET運行時主機的SQL
Server 162
7.1.2應用程式域 163
7.1.3T-SQL與CLR 163
7.1.4啟用CLR集成 163
7.2創建CLR程式集 164
7.2.1不使用VisualStudio的方式 165
7.2.2使用MicrosoftSQLServerData
Tools 167
7.3CLR集成的安全性 168
7.4性能監控 168
7.4.1Windows系統監控器 169
7.4.2擴展事件 170
7.4.3DMV 171
7.4.4CLR集成的設計目標 172
7.5小結 172
第8章保護資料庫實例 175
8.1身份驗證類型 176
8.1.1SQL身份驗證 176
8.1.2Windows身份驗證 176
8.1.3SQLServer身份驗證和Windows
身份驗證的對比 177
8.2登錄名和用戶 177
8.3安全對象授權 178
8.3.1伺服器安全對象 179
8.3.2資料庫安全對象 183
8.3.3許可權鏈 185
8.3.4跨資料庫所有權連結 185
8.4行級別安全 188
8.5小結 189
第9章記憶體OLTP 191
9.1使用與實現記憶體OLTP 191
9.1.1啟用記憶體OLTP 192
9.1.2記憶體OLTP結構 193
9.1.3記錄 194
9.1.4索引 195
9.1.5CPU相關考慮 199
9.1.6虛擬化相關考慮 199
9.1.7記憶體相關考慮 199
9.1.8使用資源調控器管理記憶體 202
9.2創建本地編譯存儲過程 204
9.3分析、遷移和報告(ARM)工具
概述 207
9.4小結 218
第10章配置伺服器以調整性能 219
10.1DBA需要了解的與性能有關的
知識 220
10.1.1性能調整周期 220
10.1.2配置 221
10.1.3電源配置 221
10.1.4即時資料庫檔案初始化 223
10.1.5跟蹤標記 226
10.1.6定義良好性能 226
10.1.7關注重點 227
10.2開發DBA需要知道的與性能
有關的知識 227
10.2.1用戶 228
10.2.2SQL語句 228
10.2.3數據使用模式 228
10.2.4資料庫架構 228
10.3生產DBA需要知道的與性能
有關的知識 229
10.3.1最佳化伺服器的硬體 230
10.3.2硬體管理 231
10.4CPU 231
10.4.1x64 231
10.4.2快取 232
10.4.3超執行緒 232
10.4.4多核 233
10.5記憶體 234
10.5.1物理記憶體 234
10.5.2物理地址空間 234
10.5.3虛擬記憶體管理器 234
10.5.4頁面檔案 235
10.5.5頁面錯誤 235
10.6I/O 236
10.6.1網路 236
10.6.2磁碟 238
10.6.3固態/快閃記憶體驅動器 239
10.6.4關於存儲的考慮事項 240
10.7小結 243
第11章最佳化SQLServer2014 245
11.1應用程式最佳化 245
11.2I/O問題 246
11.2.1SQLServerI/O進程模型 246
11.2.2資料庫檔案的位置 247
11.2.3tempdb需要考慮的事項 247
11.3SQLServer內部原理和
檔案分配 251
11.4表和索引分區 252
11.4.1分區的原因 253
11.4.2創建分區函式 254
11.4.3創建檔案組 256
11.4.4創建分區方案 256
11.5數據壓縮 257
11.5.1行壓縮 257
11.5.2頁面壓縮 259
11.5.3估計節省的空間 261
11.5.4監控數據壓縮 263
11.5.5數據壓縮需要考慮的事項 263
11.6SQLServer和CPU 264
11.6.1NUMA和熱添加CPU 265
11.6.2快取一致性 265
11.6.3關聯掩碼 266
11.6.4最大並行度(MAXDOP) 267
11.6.5並行的開銷閾值 268
11.7記憶體考慮事項和改進 269
11.7.1緩衝池擴展 269
11.7.2最佳化SQLServer記憶體 271
11.7.3數據本地化 273
11.7.4最大伺服器記憶體 273
11.8資源調控器 274
11.8.1資源調控器的基本組成元素 275
11.8.2在SQLServer2014Management
Studio中使用資源調控器 278
11.8.3監控資源調控器 280
11.9小結 280
第12章監控SQLServer 281
12.1監控的目標 282
12.1.1確定監控目標 282
12.1.2建立基準 282
12.1.3比較當前指標和基準 283
12.2選擇合適的監控工具 283
12.3性能監視器 284
12.3.1CPU資源計數器 285
12.3.2磁碟活動 287
12.3.3記憶體使用率 292
12.3.4性能監控工具 294
12.4監控事件 295
12.4.1默認跟蹤 297
12.4.2system_health會話 298
12.4.3SQL跟蹤 299
12.4.4事件通知 302
12.4.5SQLServer擴展事件 305
12.5使用動態管理視圖和函式進行
監控 323
12.5.1SQLServer的運行狀態 324
12.5.2查看鎖定信息 328
12.5.3查看阻塞信息 328
12.5.4資料庫中的索引使用率 328
12.5.5數據內沒有使用的索引 330
12.5.6查看等待記憶體授予的查詢 331
12.5.7已連線用戶的信息 331
12.5.8檔案組空閒空間 331
12.5.9當前運行的查詢的查詢計畫和
查詢文本 332
12.5.10記憶體使用率 333
12.5.11緩衝池記憶體使用 333
12.6監控日誌 334
12.6.1監控SQLServer錯誤日誌 334
12.6.2監控Windows事件日誌 334
12.7SQLServer標準報表 334
12.8SystemCenterAdvisor 336
12.9小結 337
第13章T-SQL性能調優 339
13.1查詢處理概覽 340
13.1.1生成執行計畫 341
13.1.2統計 342
13.1.3SQLServer2014查詢最佳化
提升——新基數估計 342
13.1.4使用新的基數估計器 343
13.2標識SQL查詢性能調優問題 343
13.2.1監測查詢性能 343
13.2.2找到低效查詢時如何做 345
13.2.3生成查詢計畫 345
13.2.4閱讀執行計畫 347
13.3查詢計畫中的數據訪問操作符 349
13.3.1表掃描 350
13.3.2聚集索引掃描 352
13.3.3非聚集索引掃描 354
13.3.4連線訪問操作符 356
13.4連線操作符 357
13.4.1嵌套循環或循環連線 357
13.4.2散列連線 358
13.4.3合併連線 360
13.5數據修改查詢計畫 361
13.5.1在分區表和分區索引上的
查詢處理 363
13.5.2能夠感知分區的操作 364
13.5.3分區對象的並行查詢執行策略 365
13.6在生產環境中分析查詢性能 365
13.7將上述內容結合 367
13.8小結 367
第14章創建資料庫索引 369
14.1SQLServer2014中新增的索引 369
14.2索引和分區表 373
14.2.1理解索引 373
14.2.2創建索引 376
14.2.3使用分區表和索引 378
14.3索引維護 379
14.3.1監控索引碎片 379
14.3.2清理索引 380
14.4使用索引改進查詢性能 382
14.5資料庫引擎最佳化顧問 386
14.6索引太多的成本 387
14.7小結 389
第15章複製 391
15.1複製概述 391
15.1.1複製的組成 392
15.1.2複製類型 394
15.2複製模型 395
15.2.1單個發布者,一個或多個訂閱者 395
15.2.2多個發布者,單個訂閱者 396
15.2.3多個發布者同時也是訂閱者 397
15.2.4更新訂閱者 398
15.2.5對等 398
15.3實現複製 399
15.3.1設定快照複製 399
15.3.2建立分發資料庫 399
15.3.3實現快照複製 403
15.3.4實現事務和合併複製 415
15.4對等複製 416
15.4.1建立對等複製 416
15.4.2配置對等複製 417
15.5生成複製腳本 420
15.6監控複製 421
15.6.1複製監視器 421
15.6.2性能監視器 423
15.6.3複製DMV 423
15.6.4sp_replcounters 424
15.7小結 424
第16章SQLServer2014群集 425
16.1群集與組織 426
16.1.1群集能做什麼 426
16.1.2群集不能做什麼 427
16.1.3選用SQLServer2014群集的
條件 427
16.1.4群集以外的其他選擇 428
16.2群集概述 430
16.2.1群集的工作原理 430
16.2.2群集選項 434
16.3SQLServer群集的升級 436
16.3.1不升級 436
16.3.2就地升級到SQLServer2014
群集 436
16.3.3從頭開始重建群集 437
16.3.4回退計畫 438
16.3.5最好的升級選擇 438
16.4群集的準備工作 439
16.4.1基礎設施的準備工作 439
16.4.2硬體的準備工作 440
16.5WindowsServer2012R2的群集 441
16.5.1安裝WindowsServer2012R2
故障轉移群集前的準備工作 442
16.5.2安裝WindowsServer2012R2
故障轉移群集 442
16.5.3對WindowsServer2012R2進行
群集相關配置 445
16.6群集Microsoft分散式事務處理
協調器 446
16.7SQLServer2014的群集 447
16.7.1群集SQLServer的步驟 448
16.7.2服務包及累計更新的安裝 453
16.7.3反覆測試 453
16.8管理和監控群集 455
16.9群集的故障排除 456
16.9.1如何對Windows故障轉移群集
進行故障排除 456
16.9.2故障的預防工作 456
16.9.3故障信息的收集 456
16.9.4故障的解決 457
16.9.5與Microsoft合作 457
16.10小結 458
第17章備份與恢復 459
17.1備份和還原的增強 460
17.1.1SQLServerBackuptoURL 460
17.1.2SQLServerManagedBackup
toWindowsAzure 460
17.1.3備份加密 460
17.2備份和還原概述 460
17.2.1備份的工作方式 461
17.2.2複製資料庫 463
17.2.3備份壓縮 476
17.2.4恢復模式之間的比較 477
17.2.5選擇一種恢復模式 478
17.2.6在恢復模式間切換 479
17.2.7備份歷史表 480
17.2.8備份與還原要求的許可權 481
17.2.9備份系統資料庫 481
17.2.10全文備份 482
17.2.11驗證備份映像 483
17.2.12還原的工作方式 484
17.3準備恢復 485
17.3.1可恢復性需求 485
17.3.2數據使用模式 486
17.3.3維護時間視窗 487
17.3.4其他高可用性解決方案 487
17.4開發與執行備份計畫 488
17.4.1使用SQLServerManagement
Studio 488
17.4.2資料庫維護計畫 492
17.4.3使用T-SQL備份命令 495
17.5管理備份 497
17.6備份與還原的性能 497
17.7執行恢復 498
17.7.1還原過程 498
17.7.2使用SQLServerManagement
Studio還原資料庫 502
17.7.3T-SQL還原命令 505
17.7.4還原系統資料庫 506
17.8歸檔數據 507
17.8.1SQLServer中表的分區 507
17.8.2分區視圖 508
17.9小結 509
第18章SQLServer2014日誌傳送 511
18.1日誌傳送部署方案 511
18.1.1使用日誌傳送創建熱後備
伺服器 512
18.1.2使用日誌傳送作為災難恢復
解決方案 513
18.1.3使用日誌傳送作為報告資料庫
解決方案 513
18.2日誌傳送體系結構 514
18.2.1主伺服器 515
18.2.2輔助伺服器 515
18.2.3監控伺服器 515
18.3日誌傳送進程 515
18.4系統要求 516
18.4.1網路 516
18.4.2具有同等容量的伺服器 517
18.4.3存儲 517
18.4.4軟體 517
18.5部署日誌傳送 517
18.5.1初始配置 518
18.5.2通過ManagementStudio部署 519
18.5.3通過T-SQL命令來部署 525
18.6監控與故障排除 526
18.6.1通過SQLServer2014Management
Studio進行監控 527
18.6.2通過存儲過程進行監控 527
18.6.3故障排除方法 528
18.7管理角色變更 528
18.7.1同步依賴對象 528
18.7.2從主伺服器角色切換到輔助
伺服器 531
18.7.3在主角色和輔助角色之間切換 532
18.7.4把客戶端連線重定向到輔助
伺服器 533
18.8資料庫備份計畫 534
18.9集成日誌傳送與其他高可用性
解決方案 534
18.9.1SQLServer2014數據鏡像 535
18.9.2Windows故障轉移群集 535
18.9.3SQLServer2014複製 535
18.10刪除日誌傳送 536
18.10.1通過ManagementStudio刪除
日誌傳送 536
18.10.2通過T-SQL命令刪除日誌
傳送 536
18.11日誌傳送性能 537
18.12升級到SQLServer2014的
日誌傳送 538
18.12.1宕機時間最小化方法 538
18.12.2宕機方法 538
18.12.3部署日誌傳送方法 538
18.13小結 539
第19章資料庫鏡像 541
19.1資料庫鏡像概述 542
19.2資料庫鏡像的運行模式 543
19.3資料庫鏡像示例 545
19.3.1準備端點 546
19.3.2準備用於鏡像的資料庫 551
19.3.3主伺服器與鏡像伺服器間的
首次同步 552
19.3.4建立鏡像會話 552
19.3.5無自動故障轉移的高安全性
運行模式 554
19.3.6採用自動故障轉移的高安全性
運行模式 554
19.3.7高性能運行模式 555
19.4SQLServer2014各發行版本中的
資料庫鏡像 556
19.5資料庫鏡像角色切換 557
19.5.1自動故障轉移 557
19.5.2手動故障轉移 559
19.5.3強制故障轉移 561
19.6使用資料庫鏡像監視器進行
監控 562
19.7為故障轉移準備鏡像伺服器 567
19.7.1硬體、軟體和伺服器配置 567
19.7.2計畫宕機時間內的資料庫可用性 568
19.7.3鏡像伺服器上的SQL作業配置 569
19.7.4重定向客戶端到鏡像 569
19.8資料庫鏡像以及其他高可用性
解決方案 570
19.8.1資料庫鏡像與群集 571
19.8.2資料庫鏡像與事務複製 571
19.8.3資料庫鏡像與日誌傳送 571
19.8.4資料庫鏡像與可用性組 572
19.9資料庫快照 572
19.10小結 573
第20章IntegrationServices管理和
性能調整 575
20.1IntegrationServices簡介 575
20.1.1IntegrationServices的用途 576
20.1.2IntegrationServices的主要部分 577
20.1.3項目管理和更改控制 578
20.2IntegrationServices服務的管理 578
20.2.1IntegrationServices服務概述 578
20.2.2配置 579
20.2.3事件日誌 582
20.2.4監控活動 582
20.3包部署模型中IntegrationServices
包的管理 583
20.3.1使用ManagementStudio管理包 583
20.3.2部署 585
20.4項目部署模型中IntegrationServices
包的管理 588
20.4.1配置SSIS目錄 588
20.4.2部署包 589
20.4.3配置包 591
20.5執行和調度 593
20.5.1在SSDT中運行包 594
20.5.2使用SQLServer導入和導出嚮導
運行包 594
20.5.3使用DTExec運行包 594
20.5.4使用DTExecUI運行包
(包部署模型) 595
20.5.5使用執行包工具運行包
(項目部署模型) 595
20.5.6使用SQLServer代理調度執行 597
20.5.7使用T-SQL運行包 598
20.6對IntegrationServices套用
安全性 598
20.6.1IntegrationServices安全性概述 598
20.6.2在包部署模型中保護包 599
20.7小結 601
第21章AnalysisServices管理和
性能調整 603
21.1AnalysisServices概述 603
21.1.1MOLAP的組件 605
21.1.2表格模型的組件 605
21.1.3AnalysisServices體系結構組件 605
21.2管理AnalysisServices伺服器 606
21.2.1伺服器屬性 607
21.2.2必需的服務 608
21.2.3AnalysisServices腳本語言 608
21.3管理AnalysisServices資料庫 610
21.3.1部署AnalysisServices資料庫 610
21.3.2處理AnalysisServices對象 613
21.3.3備份和還原AnalysisServices
資料庫 617
21.3.4同步AnalysisServices資料庫 620
21.4AnalysisServices性能監控和
調整 620
21.4.1監控AnalysisServices事件 621
21.4.2將網路流量記錄器用於事實後
分析 621
21.5小結 622
第22章SQLServerReportingServices
管理 623
22.1SQLServerReportingServices
配置管理器 623
22.1.1服務賬戶 625
22.1.2Web服務URL 627
22.1.3ReportingServices資料庫 628
22.1.4報表管理器URL 630
22.1.5電子郵件設定 631
22.1.6執行賬戶 631
22.1.7加密密鑰 632
22.1.8擴展部署 633
22.2報表執行日誌 634
22.3報表管理器 635
22.3.1管理報表管理器 635
22.3.2管理報表 642
22.4小結 654
第23章SQLServer2014與SharePoint
2013集成 655
23.1集成的組成部分 655
23.1.1PowerPivot 656
23.1.2報表服務 658
23.1.3PowerView 661
23.2數據刷新 662
23.2.1在Excel中使用數據連線 662
23.2.2PerformancePoint數據連線 666
23.2.3VisioServices數據刷新 667
23.2.4PowerPivot數據刷新 669
23.3小結 676
第24章SQL資料庫的管理和配置 677
24.1WindowsAzureSQL資料庫簡介 677
24.2SQL資料庫架構 678
24.2.1客戶端層 678
24.2.2服務層 679
24.2.3平台層 679
24.2.4基礎設施層 679
24.2.5理解區別 679
24.3配置SQL資料庫 679
24.3.1伺服器和資料庫設定 680
24.3.2流量調節與負載均衡 686
24.3.3配置SQL資料庫防火牆 687
24.3.4連線到SQL資料庫 688
24.4管理SQL資料庫 689
24.4.1創建登錄名和用戶 690
24.4.2分配訪問許可權 692
24.5使用SQL資料庫 692
24.5.1使用SQL資料庫進行備份 693
24.5.2SQL資料庫對象資源管理器 694
24.6SQL資料庫中缺失的功能 695
24.7小結 696
第25章AlwaysOn可用性組 697
25.1架構 698
25.1.1可用性組副本和角色 698
25.1.2可用性模式 699
25.1.3所支持的故障轉移類型 699
25.1.4允許唯讀訪問輔助副本 700
25.2可用性組示例 701
25.2.1配置新的可用性組 701
25.2.2配置已經存在的可用性組 709
25.2.3可用性組的故障轉移操作 711
25.2.4掛起可用性資料庫 712
25.2.5恢復可用性資料庫 713
25.2.6客戶端應用程式連線 714
25.3用於唯讀輔助副本的活動輔助 715
25.3.1隻讀訪問行為 715
25.3.2輔助副本的客戶端可連線性 716
25.3.3性能 717
25.4在輔助副本上進行備份 718
25.5AlwaysOn組面板 720
25.6監測和故障排除 721
25.7小結 722

圖書簡介

微軟MVP傾情之作
管理SQLServer2014的最佳實踐
這本豐富而全面的指南闡明了成功管理SQLServer所需的技能,包括變更管理、安全性、性能調整、監控和備份。本書的作者都是SQLServer的權威專家,他們將帶領讀者掌握SQLServer2014的最新功能,包括通過SQLServerManagementStudio將雲和本地管理更好地集成在一起、性能最佳化增強、新的基數估計器以及新的AlwaysOn可用性組功能。這本全面的指南將幫助讀者提高SQLServer環境的效率、可擴展性和性能,從而花更少的時間,做更多的事情。

主要內容

◆概述了SQLAzure和AlwaysOn可用性組的新功能
◆解釋了記憶體OLTP、使用SSD的緩衝池擴展和SQLServer2014的性能最佳化
◆詳述了SQLServer2014中新的基數估計器(查詢最佳化器)
◆討論了安全形色的職責分離和重要的監管需求
◆提供了真實案例和解決方案

作者寄語

AdamJorgensen是一位全球認可、並得到獎項認證的專家,在關注增長的全球性組織中獲得了成功。他目前關注的是幫助客戶形成一種數據文化,通過合適的分析解決方案來識別、分析和推動業務機會。Jorgensen還負責PragmaticWorks的戰略和運營,並且是PASS(世界最大的數據從業人員的組織)的執行副總裁和理事。這兩個組織都通過數據驅動的視角,幫助數據從業人員用更新、更強大的方式來更好地完成自己的工作。
BradleyBall是一位微軟認證IT專家(MCITP)2005和2008DBA,有超過15年的經驗。Bradley做過8年的美國國防部承包商,客戶包括美國陸軍、美國總統辦事機構和大眾超級市場。目前,他是PragmaticWorks的數據平台管理部門主管,專攻數據平台解決方案。Bradley是微軟虛擬技術解決方案專家(VTSP),幫助微軟交付技術解決方案、對問題進行故障排除以及推廣MicrosoftSQLServer。他在多個場合做過演講,包括SQLSaturdays、整個美國的PASS
SQLServer用戶組(SSUG)、SQLRally、DevConnections、SQLLive360和PASSSummit2011、2012和2013。目前他住在中佛羅里達,並撰寫關於SQLServer和他感興趣的其他一些內容的文章。
StevenWort從1993年就開始使用SQLServer,當時使用的是運行在OS2上的4.2版本。他有超過30年的應用程式開發經驗。在2000年,Steven加入了微軟,擔任SystemsIntegrationEngineering(SIE)團隊的專家級工程師,並與人合辦了多個關於Windows和.NET調試的學習班。在2004年,他轉到SQLServer產品小組研究SQLServer2005的可擴展性。之後他轉到Windows部門,負責擴展大型數據系統。後來,Steven回到了SQLServer產品部門,負責構建SQLServerAppliance。目前他是CRMServiceEngineering團隊的架構師,關注SQLServer的性能和可擴展性。Steven參與撰寫了幾本關於SQLServer管理、故障排除和性能調整的圖書。
RossLoForte是MicrosoftTechnologyCenterChicago的技術架構師,主要致力於MicrosoftSQLServer解決方案。Ross有20年以上從事業務開發、項目管理以及設計SQL解決方案的經驗。過去13年裡,Ross在Microsoft
TechnologyCenter工作,為微軟最大的戰略性客戶設計企業級的關鍵任務SQLServer解決方案。Ross在芝加哥DePaul大學講授SQLServer,還經常在SQLSaturday、TechEd、SQLPASS、Gartner、TDWI及Microsoft內部會議上演講。Ross出版過著作,並且也是SQLServer專業協會、芝加哥SQLServer用戶組及其他SQLServer社區的積極參與者。
BrianKnight是PragmaticWorks公司的創始人和共有人,也是一名企業家,創辦了其他一些公司。Brian是多本技術雜誌的專欄作家,並經常發表Web講座。他共撰寫了超過15本技術書籍。Brian參加過許多會議,如PASS、SQLConnections、TechEd以及眾多CodeCamp。他收穫了不少榮譽,包括BusinessAmbassadorAward(主席獎)和TopCEO(Jacksonville雜誌)。

相關詞條

熱門詞條

聯絡我們