詳解SQL Server數(shù)據(jù)庫(kù)的集群設(shè)計(jì)_Mssql數(shù)據(jù)庫(kù)教程
推薦:如何檢測(cè)你的SQL Server是否有特洛伊木馬你的SQL Server最近是否運(yùn)行不正常?不,我指的不是我們肯定會(huì)遇到的通常的數(shù)據(jù)庫(kù)和操作系統(tǒng)問(wèn)題。我的意思是,你是否經(jīng)歷過(guò)服務(wù)器的反應(yīng)遲鈍,不穩(wěn)定的動(dòng)作,繁重的網(wǎng)絡(luò)負(fù)擔(dān),或者是服務(wù)器處理或者內(nèi)存利用率的直線上升?哦,不排除在你的系統(tǒng)中有特洛伊木馬
很多組織機(jī)構(gòu)慢慢的在不同的服務(wù)器和地點(diǎn)部署SQL Server數(shù)據(jù)庫(kù)——為各種應(yīng)用和目的——開(kāi)始考慮通過(guò)SQL Server集群的方式來(lái)合并。
將SQL Server實(shí)例和數(shù)據(jù)庫(kù)合并到一個(gè)中心的地點(diǎn)可以減低成本,尤其是維護(hù)和軟硬件許可證。此外,在合并之后,可以減低所需機(jī)器的數(shù)量,這些機(jī)器就可以用于備用。
當(dāng)尋找一個(gè)備用,比如高可用性的環(huán)境,企業(yè)常常決定部署Microsoft的集群架構(gòu)。我常常被問(wèn)到小的集群(由較少的節(jié)點(diǎn)組成)SQL Server實(shí)例和作為中心解決方案的大的集群哪一種更好。在我們比較了這兩個(gè)集群架構(gòu)之后,我讓你們自己做決定。
什么是Microsoft集群服務(wù)器
MSCS是一個(gè)Windows Server企業(yè)版中的內(nèi)建功能。這個(gè)軟件支持兩個(gè)或者更多服務(wù)器節(jié)點(diǎn)連接起來(lái)形成一個(gè)“集群”,來(lái)獲得更高的可用性和對(duì)數(shù)據(jù)和應(yīng)用更簡(jiǎn)便的管理。MSCS可以自動(dòng)的檢查到服務(wù)器或者應(yīng)用的失效,并從中恢復(fù)。你也可以使用它來(lái)(手動(dòng))移動(dòng)服務(wù)器之間的負(fù)載來(lái)平衡利用率,以及無(wú)需停機(jī)時(shí)間來(lái)調(diào)度計(jì)劃中的維護(hù)任務(wù)。
這種集群設(shè)計(jì)使用軟件“心跳”來(lái)檢測(cè)應(yīng)用或者服務(wù)器的失效。在服務(wù)器失效的事件中,它會(huì)自動(dòng)將資源(比如磁盤和IP地址)的所有權(quán)從失效的服務(wù)器轉(zhuǎn)移到活動(dòng)的服務(wù)器。注意還有方法可以保持心跳連接的更高的可用性,比如站點(diǎn)全面失效的情況下。
MSCS不要求在客戶計(jì)算機(jī)上安裝任何特殊軟件,因此用戶在災(zāi)難恢復(fù)的經(jīng)歷依賴于客戶-服務(wù)器應(yīng)用中客戶一方的本質(zhì)。客戶的重新連接常常是透明的,因?yàn)镸SCS在相同的IP地址上重啟應(yīng)用、文件共享等等。進(jìn)一步,為了災(zāi)難恢復(fù),集群的節(jié)點(diǎn)可以處于分離的、遙遠(yuǎn)的地點(diǎn)。
在集群服務(wù)器上的SQL Server
SQL Server 2000可以配置為最多4個(gè)節(jié)點(diǎn)的集群,而SQL Server 2005可以配置為最多8個(gè)節(jié)點(diǎn)的集群。當(dāng)一個(gè)SQL Server實(shí)例被配置為集群之后,它的磁盤資源、IP地址和服務(wù)就形成了集群組來(lái)實(shí)現(xiàn)災(zāi)難恢復(fù)。
SQL Server 2000允許在一個(gè)集群上安裝16個(gè)實(shí)例。根據(jù)在線幫助,“SQL Server 2005在一個(gè)服務(wù)器或者處理器上可以支持最多50個(gè)SQL Server實(shí)例,”但是,“只能使用25個(gè)硬盤驅(qū)動(dòng)器符,因此如果你需要更多的實(shí)例,那么需要預(yù)先規(guī)劃。”
注意SQL Server實(shí)例的災(zāi)難恢復(fù)階段是指SQL Server服務(wù)開(kāi)始所需要的時(shí)間,這可能從幾秒鐘到幾分鐘。如果你需要更高的可用性,考慮使用其他的方法,比如log shipping和數(shù)據(jù)庫(kù)鏡像。
單個(gè)的大的SQL Server集群還是小的集群
下面是大的、由更多的節(jié)點(diǎn)組成的集群的優(yōu)點(diǎn):
更高的可用新(更多的節(jié)點(diǎn)來(lái)災(zāi)難恢復(fù))。
更多的負(fù)載均衡選擇(更多的節(jié)點(diǎn))。
分享:解答SQL Server日志文件損壞嚴(yán)重的問(wèn)題如果服務(wù)器出現(xiàn)Raid故障,在數(shù)據(jù)基本恢復(fù)成功后,發(fā)現(xiàn)其中的一個(gè)Sql Server日志文件(擴(kuò)展名LDF)損壞嚴(yán)重,我們可以通過(guò)下面的操作使數(shù)據(jù)全部恢復(fù)。 首先新建一個(gè)同名的數(shù)據(jù)庫(kù),然后再停掉sql server服務(wù),用原數(shù)據(jù)庫(kù)的數(shù)據(jù)文件覆蓋掉這個(gè)新建的數(shù)據(jù)庫(kù)文件
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無(wú)法查看數(shù)據(jù)庫(kù),提示 無(wú)法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過(guò)程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- SQL Server 2005改進(jìn)后的幾個(gè)實(shí)用新特性
- 微軟SQL Server 2008之行值構(gòu)造器
- 解讀SQL Server小知識(shí):Processor Affinity
- sqlserver2005自動(dòng)創(chuàng)建數(shù)據(jù)表和自動(dòng)添加某個(gè)字段索引
- 數(shù)據(jù)庫(kù)的分離及附加
- 解決SQLServer2000因登陸失敗無(wú)法啟動(dòng)服務(wù)的方法
- 解決SQL Server常見(jiàn)四大故障
- 剖析SQL Server 2005查詢通知之基礎(chǔ)篇
- SQL Server 2008中的新日期數(shù)據(jù)類型
- 從Access數(shù)據(jù)庫(kù)到SQL Server高手
猜你也喜歡看這些
- 解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問(wèn)題
- 如何通過(guò)配置自動(dòng)實(shí)現(xiàn)ValueList中hql語(yǔ)句的整型參數(shù)轉(zhuǎn)換
- MySQL查詢優(yōu)化:LIMIT 1避免全表掃描提高查詢效率
- mysql錯(cuò)誤及解決全攻略
- 如何修改mysql數(shù)據(jù)庫(kù)的max_allowed_packet參數(shù)
- 解決sql server 2005 express中sa不能登錄
- mysql出現(xiàn)“Incorrect key file for table”處理方法
- 解析mysql中:單表distinct、多表group by查詢?nèi)コ貜?fù)記錄
- MySQL筆記之索引的使用
- jdbc調(diào)用mysql存儲(chǔ)過(guò)程實(shí)現(xiàn)代碼
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索詳解SQL Server數(shù)據(jù)庫(kù)的集群設(shè)計(jì)
- 教程說(shuō)明:
Mssql數(shù)據(jù)庫(kù)教程-詳解SQL Server數(shù)據(jù)庫(kù)的集群設(shè)計(jì)
。