日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫SQL SeverSQL Server求生秘籍

SQL Server求生秘籍

SQL Server求生秘籍

定 價:¥59.00

作 者: (美) 亨德森 主編,若啟,一輝,瞿杰 譯
出版社: 人民郵電出版社
叢編項: 圖靈程序設計叢書
標 簽: SQL

ISBN: 9787115191113 出版時間: 2009-02-01 包裝: 平裝
開本: 16開 頁數(shù): 342 字數(shù):  

內(nèi)容簡介

  本書幫助你解決眾多數(shù)據(jù)庫引擎方面的問題,每一章從關鍵的SQL Server 組件入手,然后探討用戶遇見的常見問題,并給出解決方案。本書的主要內(nèi)容包括等待和阻塞、數(shù)據(jù)毀壞和恢復、內(nèi)存、過程緩存、查詢進程等。本書的作者都是來自微軟公司SQL Server 開發(fā)團隊和客戶支持服務部門的支持專家。在你的SQL Server 系統(tǒng)遇到問題時,本書將變得不可或缺。本書適合數(shù)據(jù)庫管理員和數(shù)據(jù)庫開發(fā)人員閱讀。作者簡介:Ken Henderson(1967-2008)SQL Sewer世界級權(quán)威。生前供職于微軟SQL Sewer開發(fā)組。以Guru's Guide系列經(jīng)典著作和SQLDiag等工具享譽業(yè)界。創(chuàng)作團隊來自SQL Server開發(fā)小組的7位開發(fā)人員和來自微軟客戶支持服務機構(gòu)的3位支持專家,他們都有豐富的開發(fā)經(jīng)驗,熟悉SQL Sewer源代碼。

作者簡介

  Ken Henderson(1967-2008)SQL Sewer世界級權(quán)威。生前供職于微軟SQL Sewer開發(fā)組。以Gurus Guide系列經(jīng)典著作和SQLDiag等工具享譽業(yè)界。創(chuàng)作團隊,來自SQL Server開發(fā)小組的7位開發(fā)人員和來自微軟客戶支持服務機構(gòu)的3位支持專家,他們都有豐富的開發(fā)經(jīng)驗,熟悉SQL Sewer源代碼。

圖書目錄

第1章 等待和阻塞
 1.1 等待類型
 1.2 對阻塞問題進行故障排查
 1.3 識別阻塞
  1.3.1 通過sys.dm_os_waiting_tasks來識別阻塞
  1.3.2 從統(tǒng)計上識別阻塞
 1.4 確定阻塞的原因
  1.4.1 當前的語句和計劃
  1.4.2 阻塞模式
  1.4.3 阻塞鏈
 1.5 資源類型的細節(jié)
  1.5.1 閂鎖
  1.5.2 鎖
  1.5.3 外部等待類型
  1.5.4 計時器和隊列等待類型
  1.5.5 IO操作的等待類型
  1.5.6 其他等待類型
 1.6 死鎖
 1.7 監(jiān)視阻塞
  1.7.1 等待的統(tǒng)計信息
  1.7.2 當前的等待信息
 1.8 小結(jié)
 1.9 其他資源
第2章 數(shù)據(jù)損壞及恢復
 2.1 基本原理
 2.2 SQL Server 2005存儲內(nèi)幕
  2.2.1 數(shù)據(jù)庫及文件狀態(tài)
  2.2.2 資源數(shù)據(jù)庫
  2.2.3 目錄視圖和基本系統(tǒng)表
  2.2.4 分配結(jié)構(gòu)
  2.2.5 數(shù)據(jù)庫校驗和
  2.2.6 快速恢復
  2.2.7 延期事務
  2.2.8 只讀的壓縮數(shù)據(jù)庫
 2.3 SQL Server 2005增強
  2.3.1 備份增強
  2.3.2 還原增強
  2.3.3 DBCC CHECKDB增強
 2.4 數(shù)據(jù)恢復最佳實踐
  2.4.1 備份/還原最佳實踐
  2.4.2 數(shù)據(jù)庫及日志最佳實踐
  2.4.3 DBCC CHECKDB最佳實踐
 2.5 數(shù)據(jù)恢復故障排查場景
  2.5.1 系統(tǒng)數(shù)據(jù)庫恢復
  2.5.2 恢復資源數(shù)據(jù)庫
  2.5.3 創(chuàng)建tempdb故障
  2.5.4 重裝操作系統(tǒng)
 2.6 用戶數(shù)據(jù)庫不可訪問
  2.6.1 數(shù)據(jù)庫被標記為RECOVERY_PENDING
  2.6.2 處理延遲事務
  2.6.3 數(shù)據(jù)庫被標記為SUSPECT
  2.6.4 粘貼數(shù)據(jù)庫故障
 2.7 BACKUP/RESTORE故障
  2.7.1 BACKUP故障
  2.7.2 RESTORE故障
 2.8 數(shù)據(jù)庫一致性錯誤
  2.8.1 處理數(shù)據(jù)庫一致性運行時錯誤
  2.8.2 處理DBCC CHECKDB錯誤
  2.8.3 修復與還原
  2.8.4 每個錯誤表示什么
  2.8.5 解釋
  2.8.6 用戶動作
  2.8.7 REPAIR_ALLOW_DATA_LOSS真正的意思是什么
  2.8.8 進行恢復之前的根本原因分析
  2.8.9 如果修復沒有用,應該怎么辦
  2.8.10 復制數(shù)據(jù)與修復
  2.8.11 找出損壞的根本原因:清單
第3章 內(nèi)存
 3.1 Windows內(nèi)存管理入門
  3.1.1 內(nèi)部的虛擬內(nèi)存——虛擬地址空間
  3.1.2 外部虛擬內(nèi)存
  3.1.3 內(nèi)部物理內(nèi)存
  3.1.4 外部物理內(nèi)存
  3.1.5 內(nèi)存壓力
  3.1.6 NUMA支持
 3.2 SQLOS和SQL Server的內(nèi)存管理
  3.2.1 內(nèi)存結(jié)點
  3.2.2 內(nèi)存clerk
  3.2.3 內(nèi)存對象
  3.2.4 內(nèi)存緩存
  3.2.5 緩沖池
  3.2.6 故障排查
第4章 過程緩存
 4.1 過程緩存的架構(gòu)
  4.1.1 緩存對象的類型
  4.1.2 過程緩存的結(jié)構(gòu)
  4.1.3 過程緩存和內(nèi)存
  4.1.4 非緩存計劃和零成本計劃
  4.1.5 計劃的共享
  4.1.6 重編譯
  4.1.7 參數(shù)化
  4.1.8 緩存查找如何工作
  4.1.9 緩存計劃復用
  4.1.10 刷新過程緩存
 4.2 常見緩存相關問題及解決方案
  4.2.1 使用過程緩存來確定代價昂貴的查詢
  4.2.2 參數(shù)截取
  4.2.3 較差的計劃復用造成較高的編譯時間
  4.2.4 由于過度的緩存查找時間導致的高CPU問題
  4.2.5 由過程緩存所引起的內(nèi)存壓力
 4.3 小結(jié)
第5章 查詢處理器
 5.1 查詢處理器基礎
  5.1.1 編譯—執(zhí)行序列
  5.1.2 執(zhí)行計劃
  5.1.3 查詢編譯和計劃選擇
  5.1.4 特殊的優(yōu)化方法及場景
 5.2 常見問題
  5.2.1 編譯時間和參數(shù)化
  5.2.2 索引化
  5.2.3 基數(shù)和開銷估算
 5.3 故障排查
  5.3.1 診斷
  5.3.2 控制
 5.4 最佳實踐
  5.4.1 使用面向集合的編程模型  
  5.4.2 提供約束和統(tǒng)計的信息
  5.4.3 注意復雜的構(gòu)造
  5.4.4 盡可能地避免動態(tài)語言特性
 5.5 進階閱讀
第6章 服務器崩潰和其他致命故障
 6.1 基礎知識
  6.1.1 SQL Server 2005服務器恢復內(nèi)幕
  6.1.2 SQL Server 2005的增強特性
 6.2 致命錯誤與服務器恢復故障排查
  6.2.1 服務器啟動故障排查
  6.2.2 對服務器致命錯誤進行故障排查
  6.2.3 服務器掛起問題的故障排查
第7章 Service Broker相關問題
 7.1 Broker總覽 
  7.1.1 為什么要使用Service Broker
  7.1.2 Service Broker的對象和術語
  7.1.3 內(nèi)部架構(gòu)
 7.2 主要的診斷工具和方法
  7.2.1 傳輸隊列視圖
  7.2.2 SQL Profiler——Service Broker跟蹤事件
  7.2.3 錯誤日志和NT事件日志
 7.3 Broker故障排查實踐
7.4 其他Service Broker診斷工具
  7.4.1 視圖
  7.4.2 Perfmon
  7.4.3 DBCC CHECKDB
 7.5 進階閱讀
第8章 SQLOS和調(diào)度問題
 8.1 SQLOS架構(gòu)
  8.1.1 內(nèi)存和CPU結(jié)點
  8.1.2 調(diào)度器
  8.1.3 任務和worker
  8.1.4 SQL Server和SQLOS
 8.2 配置和故障排查
  8.2.1 結(jié)點配置
  8.2.2 網(wǎng)絡連接關聯(lián)
  8.2.3 調(diào)度器
  8.2.4 任務與worker
  8.2.5 調(diào)度器之間的負載均衡任務
  8.2.6 Max Worker Threads配置
  8.2.7 Lightweight Pooling配置
  8.2.8 Affinity Mask配置
  8.2.9 磁盤I/O完成處理
  8.2.10 搶占式I/O完成處理
  8.2.11 調(diào)度器監(jiān)視器
  8.2.12 硬件配置
  8.2.13 專用管理員連接
 8.3 進階閱讀
第9章 tempdb相關問題
 9.1 SQL Server 2005中有何改進
  9.1.1 tempdb日志文件的IO動作少了
  9.1.2 tempdb數(shù)據(jù)文件自動增長更快
  9.1.3 改進tempdb的并行訪問的可擴展性
  9.1.4 改進tempdb中多個文件的可擴展性
 9.2 tempdb空間是如何使用的
  9.2.1 什么是用戶對象
  9.2.2 什么是內(nèi)部對象
  9.2.3 什么是版本存儲對象
 9.3 故障排查實踐
  9.3.1 如果tempdb空間不足,你該怎么辦
  9.3.2 什么是tempdb頁面閂鎖競爭
 9.4 小結(jié)
第10章 群集問題
 10.1 示例
 10.2 工具
 10.3 將性能調(diào)整到可接受的水平上
  10.3.1 添加結(jié)點
  10.3.2 為什么群集SQL Server實例發(fā)生故障轉(zhuǎn)移
  10.3.3 為什么故障轉(zhuǎn)移要花這么長時間
  10.3.4 故障轉(zhuǎn)移之后沒人可以連接
  10.3.5 添加磁盤
  10.3.6 替換磁盤
  10.3.7 轉(zhuǎn)移數(shù)據(jù)庫
 10.4 小結(jié)

本目錄推薦

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