出版時(shí)間:2010年2月 出版社:電子工業(yè)出版社 作者:徐海蔚 頁(yè)數(shù):489 字?jǐn)?shù):600000
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)是微軟全球技術(shù)支持中心數(shù)據(jù)庫(kù)支持部技術(shù)主管的瀝血之作,書(shū)中案例選自微軟全球客戶遇到的實(shí)際問(wèn)題。本書(shū)的最大特點(diǎn)是面向?qū)崙?zhàn),主要面向Microsoft SQL Server各個(gè)版本的數(shù)據(jù)庫(kù)系統(tǒng)管理和開(kāi)發(fā)人員,介紹SQL Server關(guān)系型數(shù)據(jù)庫(kù)引擎在日常使用和開(kāi)發(fā)過(guò)程中經(jīng)常會(huì)遇到的問(wèn)題、其表現(xiàn)形式、背后運(yùn)行機(jī)理、基本理論知識(shí)、搜集和分析問(wèn)題日志的方法,以及解決實(shí)際問(wèn)題的可選手段?! ¢喿x本書(shū)可以幫助數(shù)據(jù)庫(kù)管理與開(kāi)發(fā)人員更深入地理解SQL Server的原理和運(yùn)行規(guī)律,以提高解決問(wèn)題的能力。
作者簡(jiǎn)介
徐海蔚,于2000加入微軟亞太區(qū)全球技術(shù)支持中心企業(yè)支持及開(kāi)發(fā)部,數(shù)據(jù)庫(kù)支持組。在過(guò)去的10年里,一直從事SQL Server的高端技術(shù)支持,曾先后擔(dān)任支持工程師、技術(shù)主管和部門(mén)經(jīng)理。服務(wù)的客戶包括亞太區(qū)的大型企業(yè)、微軟合作伙伴和開(kāi)發(fā)人員。接觸的企業(yè)級(jí)客戶遍布大中華地區(qū)
書(shū)籍目錄
第1章 數(shù)據(jù)庫(kù)空間管理 1.1 文件的分配方式及文件空間檢查方法 1.2 數(shù)據(jù)文件空間使用與管理 1.3 日志文件不停增長(zhǎng) 1.4 文件自動(dòng)增長(zhǎng)和自動(dòng)收縮 1.5 小結(jié) 第2章 數(shù)據(jù)庫(kù)備份與恢復(fù) 2.1 備份概述 2.2 選擇備份策略和恢復(fù)模式 2.3 選擇數(shù)據(jù)庫(kù)還原方案 2.4 應(yīng)對(duì)由于備份損壞導(dǎo)致的還原錯(cuò)誤 2.5 系統(tǒng)數(shù)據(jù)庫(kù)備份與恢復(fù) 2.6 實(shí)例:將數(shù)據(jù)庫(kù)系統(tǒng)在一臺(tái)新服務(wù)器上恢復(fù) 第3章 SQL Server服務(wù)或數(shù)據(jù)庫(kù)不可訪問(wèn) 3.1 SQL Server服務(wù)啟動(dòng)順序 3.2 數(shù)據(jù)庫(kù)狀態(tài)切換及Recovery 3.3 系統(tǒng)數(shù)據(jù)庫(kù)不能啟動(dòng)的常見(jiàn)原因和解決方法 3.4 用戶數(shù)據(jù)庫(kù)常見(jiàn)問(wèn)題和解決方法 3.5 實(shí)例:修復(fù)Recovery失敗的數(shù)據(jù)庫(kù) 第4章 數(shù)據(jù)庫(kù)損壞修復(fù) 4.1 常見(jiàn)錯(cuò)誤解讀 4.2 DBCC CHECKDB 4.3 數(shù)據(jù)庫(kù)反復(fù)損壞問(wèn)題應(yīng)對(duì) 第5章 連接與認(rèn)證 5.1 協(xié)議的選擇與別名 5.2 連接失敗檢測(cè)步驟——命名管道 5.3 連接失敗檢測(cè)步驟——TCP/IP 5.4 一般性網(wǎng)絡(luò)錯(cuò)誤(General Network Error) 5.5 認(rèn)證與代理問(wèn)題 第6章 SQL Server內(nèi)存分配理念和常見(jiàn)內(nèi)存問(wèn)題 6.1 從操作系統(tǒng)層面看SQL Server內(nèi)存分配 6.2 SQL Server內(nèi)部獨(dú)特的內(nèi)存管理模式 6.3 SQL Server內(nèi)存使用狀況分析方法 6.4 數(shù)據(jù)頁(yè)緩沖區(qū)壓力分析 6.5 Stolen Memory緩存壓力分析 6.6 Multi-page緩存區(qū)壓力分析 6.7 常見(jiàn)內(nèi)存錯(cuò)誤與解決辦法 6.8 小結(jié) 第7章 SQL Server IO問(wèn)題 7.1 SQL Server的I/O操作 7.2 系統(tǒng)級(jí)I/O問(wèn)題判斷 7.3 數(shù)據(jù)庫(kù)引擎錯(cuò)誤833 7.4 IO問(wèn)題的SQL Server內(nèi)部分析 7.5 硬盤(pán)壓力測(cè)試 7.6 小結(jié) 第8章 任務(wù)調(diào)度與CPU問(wèn)題 8.1 SQL Server獨(dú)特的任務(wù)調(diào)度算法(SQLOS) 8.2 SQL CPU %問(wèn)題 8.3 OLTP和Data Warehouse系統(tǒng)差別及常用性能閥值 8.4 小結(jié) 第9章 阻塞與死鎖——知識(shí)準(zhǔn)備 9.1 鎖產(chǎn)生的背景 9.2 鎖資源模式和兼容性 9.3 事務(wù)隔離級(jí)別與鎖的申請(qǐng)和釋放 9.4 如何監(jiān)視鎖的申請(qǐng)、持有和釋放 9.5 鎖的數(shù)量和數(shù)據(jù)庫(kù)調(diào)優(yōu)的關(guān)系 9.6 結(jié)論 9.7 數(shù)據(jù)庫(kù)引擎中基于行版本控制的隔離級(jí)別 第10章 阻塞與死鎖——問(wèn)題定位與解決 10.1 阻塞問(wèn)題定位方法及實(shí)例演示 10.2 常見(jiàn)阻塞原因與解決方法 10.3 案例分析:連接池(Connection Pooling)與阻塞 10.4 死鎖問(wèn)題定位及解決方法 第11章 從等待狀態(tài)判斷系統(tǒng)資源瓶頸 11.1 LCK_xx類型 11.2 PAGEIOLATCH_x 與WRITELOG 11.3 PAGELATCH_x 11.4 Tempdb上的PAGELATCH 11.5 其他資源等待 11.6 最后一道瓶頸:許多任務(wù)處于Runnable狀態(tài) 11.7 小結(jié) 第12章 語(yǔ)句調(diào)優(yōu)——知識(shí)準(zhǔn)備 12.1 索引與統(tǒng)計(jì)信息 12.2 編譯與重編譯 12.3 讀懂執(zhí)行計(jì)劃 12.4 讀懂語(yǔ)句運(yùn)行統(tǒng)計(jì)信息 第13章 語(yǔ)句調(diào)優(yōu)-問(wèn)題定位與解決方法 13.1 是否是因?yàn)樽隽宋锢鞩O而導(dǎo)致的性能不佳 13.2 是否是因?yàn)榫幾g時(shí)間長(zhǎng)而導(dǎo)致性能不佳 13.3 判斷執(zhí)行計(jì)劃是否合適 13.4 Parameter Sniffing 13.5 調(diào)整數(shù)據(jù)庫(kù)設(shè)計(jì)來(lái)優(yōu)化語(yǔ)句性能 13.6 調(diào)整語(yǔ)句設(shè)計(jì)提高性能 第14章 常用SQL Server系統(tǒng)信息與搜集方法 14.1 Windows 事件日志(Event Log) 14.2 SQL Server Errorlog文件 14.3 性能監(jiān)視器(Performance Monitor) 14.4 SQL Trace文件 14.5 系統(tǒng)管理視圖跟蹤 14.6 自動(dòng)化信息收集:SQLDiag工具 14.7 系統(tǒng)自動(dòng)監(jiān)視工具 - Performance Dashboard
編輯推薦
厚積薄發(fā),微軟數(shù)據(jù)庫(kù)支持部經(jīng)理分享十年工作經(jīng)驗(yàn) 鞭辟入里,深入分析全球企業(yè)級(jí)SQL Server用戶典型案例
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
Microsoft SQL Server企業(yè)級(jí)平臺(tái)管理實(shí)踐 PDF格式下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版