如何管理SqlServer數(shù)據(jù)庫0 本文作者:donghao 發(fā)布于:8/12/2010 分類:學習資料 點擊:4
SQLServer數(shù)據(jù)庫介紹 SQLServer是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft,Sybase和Ashton-Tate三家公司共同開發(fā)的于1988年推出了第一個OS/2版本,在WindowsNT推出后,Microsoft與Sybase在SQLServer的開發(fā)上就分道揚鑣了,Microsoft將SQLServer移植到WindowsNT系統(tǒng)上專注于開發(fā)推廣SQLServer的WindowsNT版本,Sybase則較專注于SQLServer在UNIX操作系統(tǒng)上的應用.MicrosoftSQLServer以后簡稱為SQLServer或MSSQLServer。 隨著信息技術(shù)的發(fā)展,計算機處理數(shù)據(jù)的方式也發(fā)生著變化,文件管理系統(tǒng)--數(shù)據(jù)庫管理系統(tǒng)。MicrosoftSQLServer是一個分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶機/服務器體系結(jié)構(gòu),采用了Transact-sql的sql語言在客戶機與服務器間傳遞客戶機的請求與服務器的處理結(jié)果。 眾所周知,SQLServer2000能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。它一種應用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點:易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務器軟件緊密關(guān)聯(lián)的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進入市場時間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,SQLServer還為您的數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應,從而獲得競爭優(yōu)勢。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用Web帶來的機會非常重要。作為一個完備的數(shù)據(jù)庫和數(shù)據(jù)分析包,SQLServer為快速開發(fā)新一代企業(yè)級商業(yè)應用程序、為企業(yè)贏得核心競爭優(yōu)勢打開了勝利之門。作為重要的基準測試可伸縮性和速度獎的記錄保持者,SQLServer是一個具備完全Web支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴展標記語言(XML)的核心支持以及在Internet上和防火墻外進行查詢的能力。 但是MicrosoftSQLServer和其他數(shù)據(jù)庫產(chǎn)品相比也存在著以下劣勢: 1.開放性。只能運行在微軟的windows平臺,沒有絲毫的開放性可言。 2.可伸縮性,并行性。并行實施和共存模型并不成熟,很難處理日益增多的用戶數(shù)和數(shù)據(jù)卷,伸縮性有限。 3.性能穩(wěn)定性。SQLServer當用戶連接多時性能會變的很差,并且不夠穩(wěn)定。 4.使用風險。SQLServer完全重寫的代碼,經(jīng)歷了長期的測試,不斷延遲,許多功能需要時間來證明。并不十分兼容早期產(chǎn)品。使用需要冒一定風險。 5.客戶端支持及應用模式。只支持C/S模式。 6.如何監(jiān)控SQLServer的瓶頸 正是因為SQLServer具有上述的劣勢,對其進行有效的監(jiān)控就顯的非常重要。對其進行監(jiān)控有以下幾種方式。 1.通過SQLServer自帶的性能監(jiān)視器。但是通過這種方式有許多缺點,首先監(jiān)控的指標有限,其次須安裝SQLServer的客戶端工具才能進行查看,這樣對于管理員的實際需要來說,不方便。 2.通過數(shù)據(jù)庫監(jiān)控軟件。現(xiàn)在市面上的數(shù)據(jù)庫監(jiān)控軟件很多,下面以MochaBSM產(chǎn)品為例說明如何對數(shù)據(jù)庫進行監(jiān)控。 3.怎么管理? MochaBSM對SQLServer監(jiān)控的優(yōu)點如下: 1.通過可視化的統(tǒng)一界面,詳盡的了解數(shù)據(jù)庫的所有性能指標,并且可以通過顏色的不同迅速定位數(shù)據(jù)庫潛在的問題。 2.監(jiān)控的層次比較深,可以監(jiān)控到數(shù)據(jù)庫中所有的數(shù)據(jù)庫,包括系統(tǒng)庫和用戶庫,監(jiān)控的顆粒度比較細,可以根據(jù)數(shù)據(jù)庫的重要性不同,對數(shù)據(jù)庫分別設置獨立的監(jiān)控策略和告警閥值,這樣可以使最重要的數(shù)據(jù)庫得到最主要的關(guān)注。 3.無人執(zhí)守的主動式監(jiān)控。 當數(shù)據(jù)庫系統(tǒng)出現(xiàn)問題時,可以根據(jù)用戶自定義的設置,將告警信息通過郵件,短信,語音,客戶端等方式發(fā)給相關(guān)的負責人,并可以自動的觸發(fā)相關(guān)的流程進行處理,真正實現(xiàn)了無人執(zhí)守監(jiān)控。 4、先進的歷史報表系統(tǒng),回溯歷史,分析趨勢,并且可以導出為EXCELPDF等用戶需要的格式。 總結(jié) 通過Mocha業(yè)務服務管理(MochaBSM)可以有效的對MSSQLSERVER數(shù)據(jù)庫進行監(jiān)控,使數(shù)據(jù)庫健康穩(wěn)定運行,最大化的為企業(yè)服務,同時還可以解放人力,節(jié)約企業(yè)成本,提高企業(yè)的信息化水平。 本文出自: 東昊信息網(wǎng), 原文地址: http://www./post/72.html
|