解析SQL Server 2008性能和可擴(kuò)展性(4)_Mssql數(shù)據(jù)庫(kù)教程
推薦:怎樣最簡(jiǎn)單刪除SQL Server中所有數(shù)據(jù)其實(shí)刪除數(shù)據(jù)庫(kù)中數(shù)據(jù)的方法并不復(fù)雜,為什么我還要多此一舉呢,一是我這里介紹的是刪除數(shù)據(jù)庫(kù)的所有數(shù)據(jù),因?yàn)閿?shù)據(jù)之間可能形成相互約束關(guān)系,刪除操作可能陷入死循環(huán),二是這里使用了微軟未正式公開(kāi)的sp_MSForEachTable存儲(chǔ)過(guò)程。 也許很多讀者朋友都經(jīng)歷
對(duì)等復(fù)制
對(duì)等復(fù)制可以提供一個(gè)有效的向外擴(kuò)展的解決方案,其中一個(gè)數(shù)據(jù)庫(kù)的相同拷貝會(huì)分發(fā)到企業(yè)中的各個(gè)位置,以便對(duì)數(shù)據(jù)的本地拷貝的修改會(huì)自動(dòng)的發(fā)布到其它的復(fù)制拷貝所在地。SQL Server 2008使用新的對(duì)等拓?fù)湎驅(qū)Ш涂梢暬脑O(shè)計(jì)器幫助你降低執(zhí)行和管理一個(gè)對(duì)等復(fù)制解決方案所需的時(shí)間。SQL Server的之前的版本需要管理員在附加一個(gè)新的節(jié)點(diǎn)到已有的節(jié)點(diǎn)上的時(shí)候停止所有節(jié)點(diǎn)上發(fā)布的表的活動(dòng),而SQL Server 2008使得新的節(jié)點(diǎn)甚至可以在復(fù)制活動(dòng)過(guò)程中添加和連接。
查詢(xún)通知
大多數(shù)企業(yè)應(yīng)用程序是基于三層架構(gòu)的,其中數(shù)據(jù)從數(shù)據(jù)庫(kù)服務(wù)器上通過(guò)一個(gè)或多個(gè)應(yīng)用程序服務(wù)器(通常是一個(gè)Web群)獲得,它反過(guò)來(lái)被客戶(hù)端計(jì)算機(jī)訪問(wèn)。為了提高性能,許多應(yīng)用程序服務(wù)器緩存數(shù)據(jù)以提供更快的響應(yīng)速度給用戶(hù)。緩存數(shù)據(jù)的一個(gè)局限是需要刷新數(shù)據(jù),因?yàn)槿绻麛?shù)據(jù)沒(méi)有經(jīng)常刷新,那么用戶(hù)可能獲得了不再準(zhǔn)確的陳舊數(shù)據(jù)。過(guò)多的刷新數(shù)據(jù)會(huì)導(dǎo)致增加花費(fèi),這可能最終會(huì)降低應(yīng)用程序服務(wù)器的性能。SQL Server 2008使用查詢(xún)通知在緩存數(shù)據(jù)過(guò)期時(shí)自動(dòng)地通知中間層應(yīng)用程序,從而幫助應(yīng)用程序更有效地使用應(yīng)用程序緩存。這個(gè)應(yīng)用程序服務(wù)器可以訂閱查詢(xún)通知以便在數(shù)據(jù)庫(kù)中執(zhí)行了影響緩存數(shù)據(jù)的更新時(shí)會(huì)獲得通知。應(yīng)用程序服務(wù)器然后可以動(dòng)態(tài)地使用這個(gè)更新的數(shù)據(jù)來(lái)刷新緩存。
向外擴(kuò)展分析服務(wù)
盡管SQL Server 2005分析服務(wù)器立方體通常是只讀的數(shù)據(jù)庫(kù),但是每一個(gè)實(shí)例只維護(hù)它自己的數(shù)據(jù)目錄。盡管你可以通過(guò)在多個(gè)服務(wù)器上同步立方體從而創(chuàng)建一個(gè)分析服務(wù)數(shù)據(jù)庫(kù)的多個(gè)拷貝,但是立方體同步過(guò)程導(dǎo)致了許多業(yè)務(wù)環(huán)境中不能接受的延遲情況。SQL Server 2008分析服務(wù)通過(guò)支持一個(gè)擴(kuò)展分析服務(wù)的部署克服了這些問(wèn)題,在這個(gè)部署中分析服務(wù)數(shù)據(jù)庫(kù)的一個(gè)單獨(dú)的、統(tǒng)一的、只讀的拷貝在多個(gè)實(shí)例間共享,并通過(guò)一個(gè)單獨(dú)的虛擬IP地址來(lái)訪問(wèn),如圖2所示。

圖 2: 向外擴(kuò)展分析服務(wù)
5.總結(jié)
SQL Server 2008為你的所有數(shù)據(jù)需求提供了一個(gè)豐富而強(qiáng)大的環(huán)境。它通過(guò)它的高級(jí)關(guān)系數(shù)據(jù)庫(kù)引擎、分析服務(wù)、報(bào)表服務(wù)和集成服務(wù)提供了最好的性能。新的結(jié)構(gòu)良好的工具和技術(shù)一起幫助公司部署任意規(guī)模的數(shù)據(jù)環(huán)境,并維護(hù)最佳的性能。SQL Server 2008支持最新的技術(shù)趨勢(shì),為公司提供了靈活擴(kuò)展單獨(dú)的服務(wù)器和合并工作負(fù)載到這些服務(wù)器上的能力。它還給公司提供了擴(kuò)展大型數(shù)據(jù)庫(kù)所必需的技術(shù)。
分享:教你幾個(gè)MySQL鮮為人知特殊技巧以XML格式查看查詢(xún)結(jié)果 通過(guò)使用傳統(tǒng)xml 選項(xiàng)調(diào)用MySQL命令行客戶(hù)程序,你可以以XML格式(而不是傳統(tǒng)的列表形式)來(lái)查看。 MySQL查詢(xún)結(jié)果 如果你打算將查詢(xún)輸出與其它程序集成在一起,這一技巧非常有用,這里是一個(gè)例子: 表A shell mysql --xml mysql SELECT
- 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完全卸載方法(其他版本類(lèi)似)
- 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 管理事務(wù)和數(shù)據(jù)庫(kù)介紹
- SQL Server 2005基于消息的應(yīng)用程序介紹
- 談SQL Server的空值處理策略
- 用JavaBean編寫(xiě)SQL Server數(shù)據(jù)庫(kù)連接類(lèi)
- 解讀微軟SQL Server 2008空間數(shù)據(jù)
- char、varchar、text和nchar、nvarchar、ntext的區(qū)別
- 監(jiān)測(cè)你的SQL SERVER--讓瓶頸暴露
- 揭秘一個(gè)修改Oracle數(shù)據(jù)庫(kù)用戶(hù)密碼的訣竅
- 揭秘加快數(shù)據(jù)庫(kù)查詢(xún)速度的方法
- 解讀SQL Server 2008的新語(yǔ)句MERGE
猜你也喜歡看這些
- jdbc調(diào)用mysql存儲(chǔ)過(guò)程實(shí)現(xiàn)代碼
- SQL2005錯(cuò)誤:2812 的解決方法
- MySQL前綴索引導(dǎo)致的慢查詢(xún)分析總結(jié)
- sql語(yǔ)句:SQLServer字段排序(按筆畫(huà),拼音,拼音首字母)
- MySQL與Oracle的語(yǔ)法區(qū)別詳細(xì)對(duì)比
- MySQL筆記之連接查詢(xún)?cè)斀?/a>
- mysql 將列值轉(zhuǎn)變?yōu)榱械姆椒?/a>
- Mysql select in 按id排序?qū)崿F(xiàn)方法
- Windows環(huán)境下重置mysql密碼操作命令
- MySQL索引簡(jiǎn)單分析
- 相關(guān)鏈接:
- 教程說(shuō)明:
Mssql數(shù)據(jù)庫(kù)教程-解析SQL Server 2008性能和可擴(kuò)展性(4)
。