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

SQL Server求生秘籍

SQL Server求生秘籍

定 價(jià):¥59.00

作 者: (美) 亨德森 主編,若啟,一輝,瞿杰 譯
出版社: 人民郵電出版社
叢編項(xiàng): 圖靈程序設(shè)計(jì)叢書(shū)
標(biāo) 簽: SQL

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


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

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

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

作者簡(jiǎn)介

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

圖書(shū)目錄

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

本目錄推薦

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