出版時(shí)間:2010-3 出版社:清華大學(xué)出版社 作者:(美)奈特,(美)帕特爾 等著,騰靈靈,付勇 譯 頁(yè)數(shù):760
Tag標(biāo)簽:無(wú)
前言
對(duì)于數(shù)據(jù)庫(kù)管理員(DBA)、開(kāi)發(fā)人員以及商業(yè)智能(BI)開(kāi)發(fā)人員來(lái)說(shuō),SQL Server 2008在可伸縮性、性能以及可用性方面有了很大的進(jìn)步。在SQL Server上運(yùn)行20TB數(shù)據(jù)庫(kù)并不新鮮。以前,管理SQL Server只是DBA的工作,但隨著SQL Server在眾多小型公司的不斷應(yīng)用,許多開(kāi)發(fā)人員也開(kāi)始擔(dān)任管理員角色。另外,SQL Server新增的一些功能更以開(kāi)發(fā)人員為中心,如果沒(méi)有正確配置這些功能,就將導(dǎo)致性能低下。如今,SQL Server使您在環(huán)境中管理數(shù)百個(gè)SQL Server上的策略,就如同管理一個(gè)實(shí)例。本書是一本指導(dǎo)性的綜合圖書,可以幫助讀者輕松地學(xué)習(xí)配置和管理SQL Server 2008。 本書讀者對(duì)象 不管您是SQL Server管理員還是開(kāi)發(fā)人員,都需要承擔(dān)DBA職責(zé)。開(kāi)發(fā)人員經(jīng)常需要在其工作站中安裝SQL Server,并向管理員提供有關(guān)如何配置SQL Server生產(chǎn)服務(wù)器的指導(dǎo)。通常,他們負(fù)責(zé)創(chuàng)建數(shù)據(jù)庫(kù)表和索引。負(fù)責(zé)支持生產(chǎn)服務(wù)器的管理員通常繼承開(kāi)發(fā)人員的數(shù)據(jù)庫(kù)。 本書主要面向開(kāi)發(fā)人員、DBA以及希望管理或正在管理SQL Server 2008系統(tǒng)及其商業(yè)智能功能(如Integration Services)的用戶。這是一本專業(yè)書籍,意味著讀者要具備有關(guān)如何查詢SQL Server的基本知識(shí)并掌握一些SQL Server基本概念。例如,本書不會(huì)逐步演示如何創(chuàng)建數(shù)據(jù)庫(kù)或通過(guò)向?qū)О惭bSQL Server,但會(huì)介紹一些更高級(jí)的安裝概念。盡管本書不介紹如何查詢SQL Server數(shù)據(jù)庫(kù),但將討論如何調(diào)整現(xiàn)有查詢。 本書結(jié)構(gòu) 本書的前10章介紹了如何管理SQL Server的各個(gè)方面,包括開(kāi)發(fā)和商業(yè)智能功能。第1章簡(jiǎn)要介紹了SQL Server體系結(jié)構(gòu)以及DBA角色的變化;第2、3章深入討論有關(guān)安裝和升級(jí)到SQL Server 2008的最佳實(shí)踐;第4章介紹了如何管理SQL Server數(shù)據(jù)庫(kù)實(shí)例,還介紹了一些讀者可能未聽(tīng)說(shuō)過(guò)的隱藏工具。 在了解如何管理SQL Server后,第5章學(xué)習(xí)如何自動(dòng)化眾多繁瑣的監(jiān)視和維護(hù)任務(wù)。還討論與配置SQL Server Agent有關(guān)的最佳實(shí)踐;第6、7章介紹了如何正確地管理和自動(dòng)化Microsoft的商業(yè)智能商品(如Integration Services和Analysis Services)的眾多任務(wù);開(kāi)發(fā)人員將發(fā)現(xiàn)第8章非常有用,因?yàn)樗榻B了如何管理開(kāi)發(fā)功能,如SQL CLR;第9章討論如何確保SQL Server避免許多常見(jiàn)攻擊以及如何創(chuàng)建登錄名和用戶;第10章介紹了如何創(chuàng)建SQL Server項(xiàng)目,以及如何進(jìn)行正確的變更管理使腳本可用于各種環(huán)境。還介紹了SQL Server中基于策略的管理框架。 第11~15章介紹了如何調(diào)整性能。第11章討論如何選擇適當(dāng)?shù)挠布渲米孲QL Server獲得最佳性能;在配置硬件和操作系統(tǒng)后,第12章講述如何優(yōu)化SQL Server實(shí)例以獲得最佳性能;第13章介紹了如何監(jiān)控SQL Server實(shí)例來(lái)解決問(wèn)題(如阻塞和鎖定);第14、15章討論了如何優(yōu)化訪問(wèn)數(shù)據(jù)庫(kù)表的T-SQL及如何適當(dāng)?shù)貫閿?shù)據(jù)庫(kù)表創(chuàng)建索引。
內(nèi)容概要
SQL Server 2008在可擴(kuò)展性和性能方面進(jìn)行了大量改進(jìn)。為了有效地管理日益龐大和復(fù)雜SQL Server環(huán)境,數(shù)據(jù)庫(kù)管理員和開(kāi)發(fā)人員需要掌握一些新方法。 本書提供了獨(dú)特的技巧、提示以及方案,介紹了管理和監(jiān)控SQL Server、自動(dòng)化管理、群集、性能調(diào)整、處理備份和恢復(fù)等。本書還介紹了SQL Server 2008版本中的各種工具和新增功能,如:Performance Studio、Change Data Capture、基于策略的管理以及Query Governor等。在掌握了SQL Server 2008后,您就可以輕松地處理棘手SQL Server管理問(wèn)題。 本書適合希望學(xué)習(xí)SOL Server 2008管理最佳實(shí)踐的數(shù)據(jù)庫(kù)管理員和開(kāi)發(fā)人員。
作者簡(jiǎn)介
作者:(美國(guó))奈特(Brian Knight) (美國(guó))帕特爾(Ketan Patel) 等 譯者:騰靈靈 付勇奈特(Brian Knight),(SQL Server MVP、MCSE、MCDBA),管理著一個(gè)位于佛羅里達(dá)州的Jacksonville (JSSUG)的本地SQL Server用戶組,同時(shí)也是SQL Server專業(yè)協(xié)會(huì)(Professional Association for SQL Server,PASS)的執(zhí)行委員。Brian是SQL Server Standard的專欄作家,維護(hù)數(shù)據(jù)庫(kù)網(wǎng)站的一個(gè)專欄,并經(jīng)常在Jumpstart TV上發(fā)表Web講座。他共撰寫了9本SQL Server相關(guān)的書籍。Brian參加過(guò)許多會(huì)議,如PASS、SQL Connections、TechEd以及眾多Code Camp。帕特爾(Ketan Patel),(B.E.、電子工程學(xué)士、MCSE、MCDBA)是Microsoft公司Business Intelligence Center of Excellence小組的高級(jí)開(kāi)發(fā)經(jīng)理。在過(guò)去9年里,他一直在使用SQL Server和其他Microsoft技術(shù)。Ketan還經(jīng)常在TecbEd發(fā)言。
書籍目錄
第1章 SQL Server 2008體系結(jié)構(gòu)第2章 SQL Server 2008安裝最佳實(shí)踐第3章 升級(jí)到SQL Server 2008的最佳實(shí)踐第4章 數(shù)據(jù)庫(kù)引擎管理與故障排除第5章 自動(dòng)化SQL Server第6章 Integration Services管理和性能調(diào)整第7章 Analysis Services管理和性能調(diào)整第8章 管理開(kāi)發(fā)功能第9章 保護(hù)數(shù)據(jù)庫(kù)引擎第10章 變更管理第11章 配置服務(wù)器來(lái)調(diào)整性能第12章 優(yōu)化SQL Server 2008第13章 監(jiān)控SQL Server第14章 T-SQL性能調(diào)整第15章 創(chuàng)建數(shù)據(jù)庫(kù)索引第16章 復(fù)制第17章 數(shù)據(jù)庫(kù)鏡像第18章 備份與恢復(fù)第19章 SQL Server 2008日志傳送第20章 SQL Server 2008群集
章節(jié)摘錄
插圖:轉(zhuǎn)移開(kāi)始后,檢查故障轉(zhuǎn)移群集管理工具及每個(gè)客戶端的應(yīng)用程序。每個(gè)客戶端都應(yīng)如同沒(méi)有發(fā)生故障轉(zhuǎn)移一般繼續(xù)運(yùn)行。故障轉(zhuǎn)移群集管理工具輕易便能通過(guò)該項(xiàng)測(cè)試。至于客戶端則是另一種情況。必須檢查每個(gè)客戶端是否都一如既往地運(yùn)行,如果不是,則需要找出原因,而這通常是比較困難的。對(duì)于大多數(shù)故障轉(zhuǎn)移后宕機(jī)的客戶端,如果退出并重啟它,就將重新進(jìn)行連接。當(dāng)將資源組從活動(dòng)節(jié)點(diǎn)成功地轉(zhuǎn)移到被動(dòng)節(jié)點(diǎn)后,采用相同方法將其轉(zhuǎn)移回原節(jié)點(diǎn);如前文所述步驟一樣,檢查故障轉(zhuǎn)移群集管理工具、客戶端以及事件曰志是否出現(xiàn)問(wèn)題。如果在測(cè)試故障轉(zhuǎn)移時(shí)發(fā)現(xiàn)群集服務(wù)或SQL Server 2008出現(xiàn)問(wèn)題,則需要先解決問(wèn)題,再繼續(xù)測(cè)試。如果是客戶端出現(xiàn)問(wèn)題,那么可以繼續(xù)測(cè)試,稍后再解決問(wèn)題。在多數(shù)情況下,如果客戶端的第一個(gè)測(cè)試失敗,那么它在其他所有測(cè)試中都會(huì)失敗。3.通過(guò)關(guān)閉節(jié)點(diǎn)手動(dòng)執(zhí)行故障轉(zhuǎn)移關(guān)閉活動(dòng)節(jié)點(diǎn),觀察故障轉(zhuǎn)移群集管理工具和客戶端中的故障轉(zhuǎn)移過(guò)程,和前文一樣,檢查是否存在問(wèn)題。然后打開(kāi)節(jié)點(diǎn),等待其成功啟動(dòng)并恢復(fù)聯(lián)機(jī)。接著關(guān)閉當(dāng)前活動(dòng)節(jié)點(diǎn),再次觀察故障轉(zhuǎn)移群集管理工具和客戶端中的故障轉(zhuǎn)移過(guò)程,并檢查是否存在問(wèn)題。最后重新打開(kāi)節(jié)點(diǎn)。4.通過(guò)斷開(kāi)節(jié)點(diǎn)與公共網(wǎng)絡(luò)的連接手動(dòng)執(zhí)行故障轉(zhuǎn)移斷開(kāi)公共網(wǎng)絡(luò)與活動(dòng)節(jié)點(diǎn)的連接可能會(huì)導(dǎo)致故障轉(zhuǎn)移到被動(dòng)節(jié)點(diǎn),該過(guò)程在故障轉(zhuǎn)移群集管理工具和客戶端中可以看到,并檢查是否存在問(wèn)題。然后恢復(fù)公共網(wǎng)絡(luò)與服務(wù)器的連接,斷開(kāi)與當(dāng)前活動(dòng)節(jié)點(diǎn)的連接,這會(huì)造成故障轉(zhuǎn)移在當(dāng)前被動(dòng)節(jié)點(diǎn)上發(fā)生,該過(guò)程可以在故障轉(zhuǎn)移群集管理工具中看到。觀察故障轉(zhuǎn)移群集管理工具和客戶端中的故障轉(zhuǎn)移,并檢查是否存在問(wèn)題。測(cè)試完成后,恢復(fù)服務(wù)器的網(wǎng)絡(luò)連接。5.通過(guò)斷開(kāi)節(jié)點(diǎn)與共享陣列的連接手動(dòng)執(zhí)行故障轉(zhuǎn)移從活動(dòng)節(jié)點(diǎn)上刪除共享陣列連接,將造成故障轉(zhuǎn)移,并觀察故障轉(zhuǎn)移群集管理工具和應(yīng)用程序,檢查是否存在問(wèn)題。然后恢復(fù)與當(dāng)前活動(dòng)節(jié)點(diǎn)的連接,刪除共享陣列連接,觀察故障轉(zhuǎn)移群集管理工具和客戶端中的故障轉(zhuǎn)移,并檢查是否存在問(wèn)題。結(jié)束后,恢復(fù)斷開(kāi)的連接。如果以上所有測(cè)試都一次通過(guò),那么這近乎奇跡,但奇跡確實(shí)是有的。如果遇到問(wèn)題,那么應(yīng)該先將其解決再繼續(xù)下去。
編輯推薦
《SQL Server 2008管理專家指南》:Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載