日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

解析SQL Server 2008性能和可擴(kuò)展性(3)_Mssql數(shù)據(jù)庫教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:怎樣最簡單刪除SQL Server中所有數(shù)據(jù)
其實(shí)刪除數(shù)據(jù)庫中數(shù)據(jù)的方法并不復(fù)雜,為什么我還要多此一舉呢,一是我這里介紹的是刪除數(shù)據(jù)庫的所有數(shù)據(jù),因?yàn)閿?shù)據(jù)之間可能形成相互約束關(guān)系,刪除操作可能陷入死循環(huán),二是這里使用了微軟未正式公開的sp_MSForEachTable存儲(chǔ)過程。 也許很多讀者朋友都經(jīng)歷

3.使用SQL Server 2008向上擴(kuò)展

服務(wù)器合并、大型數(shù)據(jù)存儲(chǔ)、和復(fù)雜的查詢要求物理資源能夠支持很多工作負(fù)載運(yùn)行在一個(gè)服務(wù)器上。SQL Server 2008具有充分利用最新的硬件技術(shù)的能力。多個(gè)數(shù)據(jù)庫引擎實(shí)例和多個(gè)分析服務(wù)實(shí)例可以安裝在一個(gè)單獨(dú)的服務(wù)器上,從而合并硬件使用。在一個(gè)單獨(dú)的服務(wù)器上可以安裝最多50個(gè)實(shí)例,而不必犧牲性能或響應(yīng)時(shí)間。

硬件支持

SQL Server 2008充分利用現(xiàn)代的硬件,包括64位、多核和多處理器系統(tǒng)。為了支持不斷增長的報(bào)表、分析和數(shù)據(jù)訪問負(fù)載,SQL Server可以支持最多64GB的內(nèi)存并支持32位硬件上的動(dòng)態(tài)的AWE映射內(nèi)存的分配,并且可以支持64位的硬件上的最多8TB的內(nèi)存。

當(dāng)許多處理器添加到一個(gè)服務(wù)器上時(shí),如果處理器必須訪問對于處理器來說不在本地的內(nèi)存,那么內(nèi)存訪問可能會(huì)慢下來。建立非一致性內(nèi)存訪問 (non-uniform memory access,NUMA)架構(gòu)的硬件通過使處理器訪問本地內(nèi)存解決了這些內(nèi)存訪問限制。SQL Server可識別NUMA硬件,所以提供給公司更好的可擴(kuò)展性和更多的性能選項(xiàng)。你可以利用基于NUMA的計(jì)算機(jī)而不必修改應(yīng)用程序配置。SQL Server 2008支持硬件NUMA和軟件NUMA。

熱添加硬件

盡管你可以通過增加內(nèi)存或CPU來輕松地?cái)U(kuò)展一個(gè)SQL Server 實(shí)例,計(jì)劃停機(jī)時(shí)間來添加硬件以擴(kuò)展你的關(guān)鍵任務(wù)應(yīng)用程序和24/7操作可能是比較困難的。有了SQL Server 2008,你就可以添加CPU和內(nèi)存到兼容的機(jī)器上來擴(kuò)展你的服務(wù)器而不必停止你的數(shù)據(jù)庫服務(wù)。

下面的要求必須滿足才能熱添加內(nèi)存:

· SQL Server 2008企業(yè)版

· Windows Server? 2003企業(yè)版或Windows Server 2003 Datacenter版

· 64位SQL Server或具有AWE 支持的32位SQL Server

· 從你的硬件供應(yīng)商那里獲得的支持內(nèi)存添加的硬件,或虛擬軟件

· 使用–h 選項(xiàng)啟動(dòng)的SQL Server

下面的要求必須滿足才能熱添加CPU:

· SQL Server 2008企業(yè)版

· 用于Itanium 系統(tǒng)的Windows Server? 2008企業(yè)版或用于x64位系統(tǒng)的Windows Server 2008 Datacenter版

· 64位SQL Server

· 支持CPU添加的硬件,或者是虛擬軟件

高級并發(fā)特性

擴(kuò)展你的數(shù)據(jù)庫服務(wù)器的目的是支持用戶或應(yīng)用程序數(shù)目的增長。隨著用戶數(shù)目的增長,當(dāng)多個(gè)事務(wù)試圖訪問同一個(gè)數(shù)據(jù)時(shí)響應(yīng)時(shí)間可能受到并發(fā)問題的影響。SQL Server 2008提供了許多隔離級別來支持均衡并發(fā)和讀取完整性的眾多解決方案。對于低級別的版本支持,SQL Server 2008具有一個(gè)只讀的隔離級,它使用READ_COMMITTED_SNAPSHOT 數(shù)據(jù)庫選項(xiàng),還有一個(gè)使用ALLOW_SNAPSHOT_ISOLATION數(shù)據(jù)庫選項(xiàng)的快照隔離級。此外,在表上的鎖升級設(shè)置使得你可以改進(jìn)性能和維護(hù)并發(fā),特別是在查詢分區(qū)表的時(shí)候。

4.使用SQL Server 2008向外擴(kuò)展

除了擴(kuò)展單個(gè)的服務(wù)器以支持不斷發(fā)展的數(shù)據(jù)環(huán)境,SQL Server 2008還提供了工具和功能來擴(kuò)展數(shù)據(jù)庫以增加巨型數(shù)據(jù)庫的性能和縮短數(shù)據(jù)和用戶的距離。

可擴(kuò)展的共享數(shù)據(jù)庫

數(shù)據(jù)倉庫是由多個(gè)只讀數(shù)據(jù)的消費(fèi)者使用,例如分析和報(bào)表解決方案,并且可以超載數(shù)據(jù)請求,這降低了響應(yīng)時(shí)間。為了克服這個(gè)問題,SQL Server 2008支持可擴(kuò)展的共享數(shù)據(jù)庫,它提供了一個(gè)擴(kuò)展多個(gè)數(shù)據(jù)庫服務(wù)器實(shí)例中的只讀報(bào)表數(shù)據(jù)庫的方法,以分配查詢引擎工作負(fù)載和隔離資源密集的查詢。這個(gè)可擴(kuò)展的共享數(shù)據(jù)庫特性使得管理員可以通過在多個(gè)報(bào)表服務(wù)器上布置一個(gè)只讀數(shù)據(jù)庫的拷貝從而創(chuàng)建一個(gè)只用于只讀的數(shù)據(jù)源。應(yīng)用程序訪問一個(gè)一致的數(shù)據(jù)拷貝,獨(dú)立于它們所連接的報(bào)表服務(wù)器。

數(shù)據(jù)選擇路由

當(dāng)一個(gè)公司決定要擴(kuò)展它的數(shù)據(jù)庫結(jié)構(gòu)到一個(gè)聯(lián)合的數(shù)據(jù)庫中時(shí),它必須決定怎樣在服務(wù)器間從邏輯上劃分?jǐn)?shù)據(jù)和怎樣路由請求到適當(dāng)?shù)姆⻊?wù)器上。有了 SQL Server 2008,你可以使用Service Broker將數(shù)據(jù)選擇路由作為一個(gè)服務(wù)來執(zhí)行,路由請求到適當(dāng)?shù)奈恢谩?/p>

分享:教你幾個(gè)MySQL鮮為人知特殊技巧
以XML格式查看查詢結(jié)果 通過使用傳統(tǒng)xml 選項(xiàng)調(diào)用MySQL命令行客戶程序,你可以以XML格式(而不是傳統(tǒng)的列表形式)來查看。 MySQL查詢結(jié)果 如果你打算將查詢輸出與其它程序集成在一起,這一技巧非常有用,這里是一個(gè)例子: 表A shell mysql --xml mysql SELECT

來源:模板無憂//所屬分類:Mssql數(shù)據(jù)庫教程/更新時(shí)間:2009-05-16
相關(guān)Mssql數(shù)據(jù)庫教程