欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

分布式sqlserver,分布式事務(wù)

sqlserver 怎么樣優(yōu)化性能

SQL Server數(shù)據(jù)庫查詢速度慢的原因有很多,常見的有以下幾種:

成都創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的雅安網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

1、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是數(shù)據(jù)庫設(shè)計(jì)的缺陷)

2、I/O吞吐量小,形成了瓶頸效應(yīng)。

3、沒有創(chuàng)建計(jì)算列導(dǎo)致查詢不優(yōu)化。

4、內(nèi)存不足

5、網(wǎng)絡(luò)速度慢

6、查詢出的數(shù)據(jù)量過大(可以采用多次查詢,其他的方法降低數(shù)據(jù)量)

7、鎖或者死鎖(這也是查詢慢最常見的問題,是程序設(shè)計(jì)的缺陷)

8、sp_lock,sp_who,活動(dòng)的用戶查看,原因是讀寫競爭資源。

9、返回了不必要的行和列

10、查詢語句不好,沒有優(yōu)化

●可以通過以下方法來優(yōu)化查詢 :

1、把數(shù)據(jù)、日志、索引放到不同的I/O設(shè)備上,增加讀取速度,以前可以將Tempdb應(yīng)放在RAID0上,SQL2000不在支持。數(shù)據(jù)量(尺寸)越大,提高I/O越重要。

2、縱向、橫向分割表,減少表的尺寸(sp_spaceuse)

3、升級硬件

4、根據(jù)查詢條件,建立索引,優(yōu)化索引、優(yōu)化訪問方式,限制結(jié)果集的數(shù)據(jù)量。注意填充因子要適當(dāng)(最好是使用默認(rèn)值0)。索引應(yīng)該盡量小,使用字節(jié)數(shù)小的列建索引好(參照索引的創(chuàng)建),不要對有限的幾個(gè)值的字段建單一索引如性別字段。

5、提高網(wǎng)速。

6、擴(kuò)大服務(wù)器的內(nèi)存,Windows 2000和SQL server 2000能支持4-8G的內(nèi)存。

配置虛擬內(nèi)存:虛擬內(nèi)存大小應(yīng)基于計(jì)算機(jī)上并發(fā)運(yùn)行的服務(wù)進(jìn)行配置。運(yùn)行 Microsoft SQL Server? 2000時(shí),可考慮將虛擬內(nèi)存大小設(shè)置為計(jì)算機(jī)中安裝的物理內(nèi)存的1.5倍。如果另外安裝了全文檢索功能,并打算運(yùn)行Microsoft搜索服務(wù)以便執(zhí)行全文索引和查詢,可考慮:將虛擬內(nèi)存大小配置為至少是計(jì)算機(jī)中安裝的物理內(nèi)存的3倍。將SQL Server max server memory服務(wù)器配置選項(xiàng)配置為物理內(nèi)存的1.5倍(虛擬內(nèi)存大小設(shè)置的一半)。

7、增加服務(wù)器CPU個(gè)數(shù);但是必須 明白并行處理串行處理更需要資源例如內(nèi)存。使用并行還是串行程是MSSQL自動(dòng)評估選擇的。單個(gè)任務(wù)分解成多個(gè)任務(wù),就可以在處理器上運(yùn)行。例如耽擱查詢 的排序、連接、掃描和GROUP BY字句同時(shí)執(zhí)行,SQL SERVER根據(jù)系統(tǒng)的負(fù)載情況決定最優(yōu)的并行等級,復(fù)雜的需要消耗大量的CPU的查詢最適合并行處理。但是更新操作UPDATE,INSERT, DELETE還不能并行處理。

8、如果是使用like進(jìn)行查詢的話,簡單的使用index是不行的,但是全文索引,耗空間。 like ''a%'' 使用索引 like ''%a'' 不使用索引用 like ''%a%'' 查詢時(shí),查詢耗時(shí)和字段值總長度成正比,所以不能用CHAR類型,而是VARCHAR。對于字段的值很長的建全文索引。

9、DB Server 和APPLication Server 分離;OLTP和OLAP分離

10、分布式分區(qū)視圖可用于實(shí)現(xiàn)數(shù)據(jù)庫服務(wù)器聯(lián)合體。

聯(lián)合體是一組分開管理的服務(wù)器,但它們相互協(xié)作分擔(dān)系統(tǒng)的處理負(fù)荷。這種通過分區(qū)數(shù)據(jù)形成數(shù)據(jù)庫服務(wù)器聯(lián)合體的機(jī)制能夠擴(kuò)大一組服務(wù)器,以支持大型的多層 Web 站點(diǎn)的處理需要。有關(guān)更多信息,參見設(shè)計(jì)聯(lián)合數(shù)據(jù)庫服務(wù)器。(參照SQL幫助文件''分區(qū)視圖'')

a、在實(shí)現(xiàn)分區(qū)視圖之前,必須先水平分區(qū)表

b、 在創(chuàng)建成員表后,在每個(gè)成員服務(wù)器上定義一個(gè)分布式分區(qū)視圖,并且每個(gè)視圖具有相同的名稱。這樣,引用分布式分區(qū)視圖名的查詢可以在任何一個(gè)成員服務(wù)器上 運(yùn)行。系統(tǒng)操作如同每個(gè)成員服務(wù)器上都有一個(gè)原始表的復(fù)本一樣,但其實(shí)每個(gè)服務(wù)器上只有一個(gè)成員表和一個(gè)分布式分區(qū)視圖。數(shù)據(jù)的位置對應(yīng)用程序是透明的。

11、重建索引 DBCC REINDEX ,DBCC INDEXDEFRAG,收縮數(shù)據(jù)和日志 DBCC SHRINKDB,DBCC SHRINKFILE. 設(shè)置自動(dòng)收縮日志.對于大的數(shù)據(jù)庫不要設(shè)置數(shù)據(jù)庫自動(dòng)增長,它會(huì)降低服務(wù)器的性能。

在T-sql的寫法上有很大的講究,下面列出常見的要點(diǎn):首先,DBMS處理查詢計(jì)劃的過程是這樣的:

1、 查詢語句的詞法、語法檢查

2、 將語句提交給DBMS的查詢優(yōu)化器

3、 優(yōu)化器做代數(shù)優(yōu)化和存取路徑的優(yōu)化

4、 由預(yù)編譯模塊生成查詢規(guī)劃

5、 然后在合適的時(shí)間提交給系統(tǒng)處理執(zhí)行

6、 最后將執(zhí)行結(jié)果返回給用戶。

其次,看一下SQL SERVER的數(shù)據(jù)存放的結(jié)構(gòu):一個(gè)頁面的大小為8K(8060)字節(jié),8個(gè)頁面為一個(gè)盤區(qū),按照B樹存放。

EDS怎樣部署Sqlserver-sqlserver分布式部署

EDS怎樣部署Sqlserver-sqlserver分布式部署

如果是ECS,您可以在Windows系統(tǒng)的ECS里安裝SQL Server來使用喔。

如果是RDS,直接當(dāng)現(xiàn)成的數(shù)據(jù)庫來連接、存儲(chǔ)就可以了喔。

如何通過 SQL Server 鏈接服務(wù)器和分布式查詢使用 Excel

SQL Server 支持到其他 OLE DB 數(shù)據(jù)源的永久性連接或臨時(shí)連接。永久性連接叫做鏈接服務(wù)器;為單個(gè)查詢建立的臨時(shí)連接叫做分布式查詢。

Microsoft Excel 工作簿是一種可通過 SQL Server 以這種方式查詢的 OLE DB 數(shù)據(jù)源。本文介紹了將 Excel 數(shù)據(jù)源配置為鏈接服務(wù)器所需的語法,以及使用分布式查詢來查詢 Excel 數(shù)據(jù)源所需的語法。

作為鏈接服務(wù)器查詢 Excel

您可以使用企業(yè)管理器、系統(tǒng)存儲(chǔ)過程或 SQL-DMO(分布式管理對象)將 Excel 數(shù)據(jù)源配置為 SQL Server 鏈接服務(wù)器。在所有的這些情況中,您總需要設(shè)置以下四個(gè)屬性:

? 鏈接服務(wù)器要使用的名稱。

? 連接要使用的 OLE DB 提供程序。

? Excel 工作簿的數(shù)據(jù)源或完整路徑和文件名。

? 將目標(biāo)標(biāo)識(shí)為 Excel 工作簿的提供程序字符串。默認(rèn)情況下,Jet 提供程序需要 Access 數(shù)據(jù)庫。

系統(tǒng)存儲(chǔ)過程 sp_addlinkedserver 也需要 @srvproduct 屬性,該屬性可以是任何字符串值。

使用企業(yè)管理器配置 Excel 鏈接服務(wù)器

1. 在企業(yè)管理器中,單擊以展開安全文件夾。

2. 右鍵單擊鏈接服務(wù)器,然后單擊新建鏈接服務(wù)器。

3. 在常規(guī)選項(xiàng)卡上,按照下列步驟操作:a.在第一個(gè)文本框中,為該鏈接服務(wù)器鍵入任意名稱。b.在服務(wù)器類型文本框中,單擊其他數(shù)據(jù)源。c.在提供程序名稱下拉列表框中,單擊 Microsoft Jet 4.0 OLE DB 提供程序。d.在數(shù)據(jù)源文本框中,鍵入 Excel 文件的完整路徑和文件名。e.在提供程序字符串文本框中,鍵入 Excel 8.0 代表 Excel 97、2000 或 2002 工作簿。f.單擊確定以創(chuàng)建新的鏈接服務(wù)器。

4. 單擊以展開此新鏈接服務(wù)器的名稱,從而展開它所包含的對象列表。

5. 在新建鏈接服務(wù)器名稱下,單擊表。注意,工作表和命名區(qū)域?qū)⒊霈F(xiàn)在右窗格中。

使用存儲(chǔ)過程配置 Excel 鏈接服務(wù)器

您還可以使用系統(tǒng)存儲(chǔ)過程 sp_addlinkedserver 將 Excel 數(shù)據(jù)源配置為鏈接服務(wù)器: DECLARE @RC int

DECLARE @server nvarchar(128)

DECLARE @srvproduct nvarchar(128)

DECLARE @provider nvarchar(128)

DECLARE @datasrc nvarchar(4000)

DECLARE @location nvarchar(4000)

DECLARE @provstr nvarchar(4000)

DECLARE @catalog nvarchar(128)

-- Set parameter values

SET @server = 'XLTEST_SP'

SET @srvproduct = 'Excel'

SET @provider = 'Microsoft.Jet.OLEDB.4.0'

SET @datasrc = 'c:/book1.xls'

SET @provstr = 'Excel 8.0'

EXEC @RC = [master].[dbo].[sp_addlinkedserver] @server, @srvproduct, @provider,

@datasrc, @location, @provstr, @catalog

如上所述,此存儲(chǔ)過程另需一個(gè)任意字符串值作為 @srvproduct 參數(shù)的值,此參數(shù)在企業(yè)管理器配置中顯示為“產(chǎn)品名稱”。不使用 @location 和 @catalog 參數(shù)。

使用 SQL-DMO 配置 Excel 鏈接服務(wù)器

您可以使用 SQL 分布式管理對象從 Microsoft Visual Basic 或其他編程語言中將一個(gè) Excel 數(shù)據(jù)源以編程方式配置為鏈接服務(wù)器。您必須也提供企業(yè)管理器配置中要求的那四個(gè)參數(shù)。 Private Sub Command1_Click()

Dim s As SQLDMO.SQLServer

Dim ls As SQLDMO.LinkedServer

Set s = New SQLDMO.SQLServer

s.Connect "(local)", "sa", "password"

Set ls = New SQLDMO.LinkedServer

With ls

.Name = "XLTEST_DMO"

.ProviderName = "Microsoft.Jet.OLEDB.4.0"

.DataSource = "c:/book1.xls"

.ProviderString = "Excel 8.0"

End With

s.LinkedServers.Add ls

s.Close

End Sub

查詢 Excel 鏈接服務(wù)器

將 Excel 數(shù)據(jù)源配置為鏈接服務(wù)器之后,您可以方便地通過“查詢分析器”或其他客戶端應(yīng)用程序查詢其數(shù)據(jù)。例如,為了檢索存儲(chǔ)在 Excel 文件 Sheet1 中的數(shù)據(jù)行,以下代碼使用了您使用 SQL-DMO 配置的鏈接服務(wù)器: SELECT * FROM XLTEST_DMO...Sheet1$

您還可以使用 OPENQUERY 以“passthrough”(傳遞)方式查詢 Excel 鏈接服務(wù)器,如下所示: SELECT * FROM OPENQUERY(XLTEST_DMO, 'SELECT * FROM [Sheet1$]')

OPENQUERY 需要的第一個(gè)參數(shù)是鏈接服務(wù)器名稱。工作表名稱之間需要用分隔符分開,如上所示。

您還可以使用以下查詢獲得 Excel 鏈接服務(wù)器上所有可用表的列表: EXECUTE SP_TABLES_EX 'XLTEST_DMO'

您可以使用 SQL Server 分布式查詢和 OPENDATASOURCE 或 OPENROWSET 函數(shù)臨時(shí)查詢很少訪問的 Excel 數(shù)據(jù)源,如下所示: SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0',

'Data Source=c:/book1.xls;Extended Properties=Excel 8.0')...Sheet1$

注意,OPENROWSET 對第二個(gè)(“提供程序字符串”)參數(shù)使用一種非常規(guī)語法: SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',

'Excel 8.0;Database=c:/book1.xls', Sheet1$)

ActiveX 數(shù)據(jù)對象 (ADO) 開發(fā)人員按照常規(guī)應(yīng)對 OPENROWSET 的第二個(gè)(“提供程序字符串”)參數(shù)使用的語法會(huì) SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',

'Data Source=c:/book1.xls;Extended Properties=Excel 8.0', Sheet1$)

造成 Jet 提供程序出現(xiàn)以下錯(cuò)誤:

Could not find installable ISAM.

SQLserver的特點(diǎn)

據(jù)庫管理10個(gè)最重要的特點(diǎn)

特點(diǎn) 描述

數(shù)據(jù)庫鏡像

通過新數(shù)據(jù)庫鏡像方法,將記錄檔案傳送性能進(jìn)行延伸。您將可以使用數(shù)據(jù)庫鏡像,通過將自動(dòng)失效轉(zhuǎn)移建立到一個(gè)待用服務(wù)器上,增強(qiáng)您SQL服務(wù)器系統(tǒng)的可用性。

在線恢復(fù)

使用SQL2005版服務(wù)器,數(shù)據(jù)庫管理人員將可以在SQL服務(wù)器運(yùn)行的情況下,執(zhí)行恢復(fù)操作。在線恢復(fù)改進(jìn)了SQL服務(wù)器的可用性,因?yàn)橹挥姓诒换謴?fù)的數(shù)據(jù)是無法使用的,而數(shù)據(jù)庫的其他部分依然在線、可供使用。

在線檢索操作

在線檢索選項(xiàng)可以在指數(shù)數(shù)據(jù)定義語言(DDL)執(zhí)行期間,允許對基底表格、或集簇索引數(shù)據(jù)和任何有關(guān)的檢索,進(jìn)行同步修正。例如,當(dāng)一個(gè)集簇索引正在重建的時(shí)候,您可以對基底數(shù)據(jù)繼續(xù)進(jìn)行更新、并且對數(shù)據(jù)進(jìn)行查詢。

快速恢復(fù)

新的、速度更快的恢復(fù)選項(xiàng)可以改進(jìn)SQL服務(wù)器數(shù)據(jù)庫的可用性。管理人員將能夠在事務(wù)日志向前滾動(dòng)之后,重新連接到正在恢復(fù)的數(shù)據(jù)庫。

安全性能的提高

SQL Server 2005包括了一些在安全性能上的改進(jìn),例如數(shù)據(jù)庫加密、設(shè)置安全默認(rèn)值、增強(qiáng)密碼政策、縝密的許可控制、以及一個(gè)增強(qiáng)型的安全模式。

新的SQL Server Management Studio

SQL Server 2005引入了SQL Server Management Studio,這是一個(gè)新型的統(tǒng)一的管理工具組。這個(gè)工具組將包括一些新的功能,以開發(fā)、配置SQL Server數(shù)據(jù)庫,發(fā)現(xiàn)并修理其中的故障,同時(shí)這個(gè)工具組還對從前的功能進(jìn)行了一些改進(jìn)。

專門的管理員連接

SQL Server 2005將引進(jìn)一個(gè)專門的管理員連接,即使在一個(gè)服務(wù)器被鎖住,或者因?yàn)槠渌虿荒苁褂玫臅r(shí)候,管理員可以通過這個(gè)連接,接通這個(gè)正在運(yùn)行的服務(wù)器。這一功能將能讓管理員,通過操作診斷功能、或Transact—SQL指令,找到并解決發(fā)現(xiàn)的問題。

快照隔離

我們將在數(shù)據(jù)庫層面上提供一個(gè)新的快照隔離(SI)標(biāo)準(zhǔn)。通過快照隔離,使用者將能夠使用與傳統(tǒng)一致的視野觀看數(shù)據(jù)庫,存取最后執(zhí)行的一行數(shù)據(jù)。這一功能將為服務(wù)器提供更大的可升級性。

數(shù)據(jù)分割

數(shù)據(jù)分割 將加強(qiáng)本地表檢索分割,這使得大型表和索引可以得到高效的管理。

增強(qiáng)復(fù)制功能

對于分布式數(shù)據(jù)庫而言,SQL Server 2005提供了全面的方案修改(DDL)復(fù)制、下一代監(jiān)控性能、從甲骨文(Oracle)到SQL Server的內(nèi)置復(fù)制功能、對多個(gè)超文本傳輸協(xié)議(http)進(jìn)行合并復(fù)制,以及就合并復(fù)制的可升級性和運(yùn)行,進(jìn)行了重大的改良。另外,新的對等交易式復(fù)制性能,通過使用復(fù)制,改進(jìn)了其對數(shù)據(jù)向外擴(kuò)展的支持。

有關(guān)開發(fā)的10個(gè)最重要的特點(diǎn)

特點(diǎn) 描述

.NET 框架主機(jī)

使用SQL Server 2005,開發(fā)人員通過使用相似的語言,例如微軟的Visual C# .NET和微軟的Visual Basic,將能夠創(chuàng)立數(shù)據(jù)庫對象。開發(fā)人員還將能夠建立兩個(gè)新的對象——用戶定義的類和集合。

XML 技術(shù)

在使用本地網(wǎng)絡(luò)和互聯(lián)網(wǎng)的情況下,在不同應(yīng)用軟件之間散步數(shù)據(jù)的時(shí)候,可擴(kuò)展標(biāo)記語言(XML)是一個(gè)重要的標(biāo)準(zhǔn)。SQL Server 2005將會(huì)自身支持存儲(chǔ)和查詢可擴(kuò)展標(biāo)記語言文件。

ADO.NET 2.0 版本

從對SQL類的新的支持,到多活動(dòng)結(jié)果集(MARS),SQL Server 2005中的ADO.NET將推動(dòng)數(shù)據(jù)集的存取和操縱,實(shí)現(xiàn)更大的可升級性和靈活性。

增強(qiáng)的安全性

SQL Server 2005中的新安全模式將用戶和對象分開,提供fine-grain access存取、并允許對數(shù)據(jù)存取進(jìn)行更大的控制。另外,所有系統(tǒng)表格將作為視圖得到實(shí)施,對數(shù)據(jù)庫系統(tǒng)對象進(jìn)行了更大程度的控制。

Transact-SQL 的增強(qiáng)性能

SQL Server 2005為開發(fā)可升級的數(shù)據(jù)庫應(yīng)用軟件,提供了新的語言功能。這些增強(qiáng)的性能包括處理錯(cuò)誤、遞歸查詢功能、關(guān)系運(yùn)算符PIVOT, APPLY, ROW_NUMBER和其他數(shù)據(jù)列排行功能,等等。

SQL 服務(wù)中介

SQL服務(wù)中介將為大型、營業(yè)范圍內(nèi)的應(yīng)用軟件,提供一個(gè)分布式的、異步應(yīng)用框架。

通告服務(wù)

通告服務(wù)使得業(yè)務(wù)可以建立豐富的通知應(yīng)用軟件,向任何設(shè)備,提供個(gè)人化的和及時(shí)的信息,例如股市警報(bào)、新聞?dòng)嗛啞f送警報(bào)、航空公司票價(jià)等。在SQL Server 2005中,通告服務(wù)和其他技術(shù)更加緊密地融合在了一起,這些技術(shù)包括分析服務(wù)、SQL Server Management Studio。

Web服務(wù)

使用SQL Server 2005,開發(fā)人員將能夠在數(shù)據(jù)庫層開發(fā)Web服務(wù),將SQL Server當(dāng)作一個(gè)超文本傳輸協(xié)議(HTTP)偵聽器,并且為網(wǎng)絡(luò)服務(wù)中心應(yīng)用軟件提供一個(gè)新型的數(shù)據(jù)存取功能。

報(bào)表服務(wù)

利用SQL Server 2005, 報(bào)表服務(wù)可以提供報(bào)表控制,可以通過Visual Studio 2005發(fā)行。

全文搜索功能的增強(qiáng)

SQL SERVER 2005將支持豐富的全文應(yīng)用軟件。服務(wù)器的編目功能將得到增強(qiáng),對編目的對象提供更大的靈活性。查詢性能和可升級性將大幅得到改進(jìn),同時(shí)新的管理工具將為有關(guān)全文功能的運(yùn)行,提供更深入的了解。

有關(guān)商業(yè)智能特征的10個(gè)最重要的特點(diǎn)

特點(diǎn) 描述

分析服務(wù)

SQL SERVER 2005的分析服務(wù)邁入了實(shí)時(shí)分析的領(lǐng)域。從對可升級性性能的增強(qiáng)、到與微軟Office軟件的深度融合,SQL SERVER 2005將幫助您,將商業(yè)智能擴(kuò)展到您業(yè)務(wù)的每一個(gè)層次。

數(shù)據(jù)傳輸服務(wù)(DTS)

DTS數(shù)據(jù)傳輸服務(wù)是一套繪圖工具和可編程的對象,您可以用這些工具和對象,對從截然不同來源而來的數(shù)據(jù)進(jìn)行摘錄、傳輸和加載(ETL),同時(shí)將其轉(zhuǎn)送到單獨(dú)或多個(gè)目的地。SQL SERVER 2005將引進(jìn)一個(gè)完整的、數(shù)據(jù)傳輸服務(wù)的、重新設(shè)計(jì)方案,這一方案為用戶提供了一個(gè)全面的摘錄、傳輸和加載平臺(tái)。

數(shù)據(jù)挖掘

我們將引進(jìn)四個(gè)新的數(shù)據(jù)挖掘運(yùn)算法,改進(jìn)的工具和精靈,它們會(huì)使數(shù)據(jù)挖掘,對于任何規(guī)模的企業(yè)來說,都變得簡單起來。

報(bào)表服務(wù)

在SQL SERVER 2005中,報(bào)表服務(wù)將為在線分析處理(OLAP)環(huán)境提供自我服務(wù)、創(chuàng)建最終用戶特別報(bào)告、增強(qiáng)查詢方面的開發(fā)水平,并為豐富和便于維護(hù)企業(yè)匯報(bào)環(huán)境,就允許升級方面,提供增進(jìn)的性能。

集群支持

通過支持容錯(cuò)技術(shù)移轉(zhuǎn)叢集、增強(qiáng)對多重執(zhí)行個(gè)體的支持、以及支持備份和恢復(fù)分析服務(wù)對象和數(shù)據(jù),分析服務(wù)改進(jìn)了其可用性。

主要運(yùn)行指標(biāo)

主要運(yùn)行指標(biāo)(KPIs)為企業(yè)提供了新的功能,使其可以定義圖表化的、和可定制化的商業(yè)衡量標(biāo)準(zhǔn),以幫助公司制定和跟蹤主要的業(yè)務(wù)基準(zhǔn)。

可伸縮性和性能

并行分割處理,創(chuàng)建遠(yuǎn)程關(guān)系在線分析處理(ROLAP)或混合在線分析處理(HOLAP)分割,分布式分割單元,持續(xù)計(jì)算,和預(yù)制緩存等特性,極大地提升了SQL Server 2005中分析服務(wù)的可伸縮性和性能。

單擊單元

當(dāng)在一個(gè)數(shù)據(jù)倉庫中創(chuàng)建一個(gè)單元時(shí),單元向?qū)ㄒ粋€(gè)可以單擊單元檢測和建議的操作。

預(yù)制緩存

預(yù)制緩存將MOLAP等級查詢運(yùn)行與實(shí)時(shí)數(shù)據(jù)分析合并到一起,排除了維護(hù)在線分析處理存儲(chǔ)的需要。顯而易見,預(yù)制緩存將數(shù)據(jù)的一個(gè)更新備份進(jìn)行同步操作,并對其進(jìn)行維護(hù),而這些數(shù)據(jù)是專門為高速查詢而組織的、它們將最終用戶從超載的相關(guān)數(shù)據(jù)庫分離了出來。

與Microsoft Office System集成

在報(bào)表服務(wù)中,由報(bào)表服務(wù)器提供的報(bào)表能夠在Microsoft SharePoint門戶服務(wù)器和Microsoft Office System應(yīng)用軟件的環(huán)境中運(yùn)行,Office System應(yīng)用軟件其中包括Microsoft Word和Microsoft Excel。您可以使用SharePoint功能,訂閱報(bào)表、建立新版本的報(bào)表,以及分發(fā)報(bào)表。您還能夠在Word或Excel軟件中打開報(bào)表,觀看超文本連接標(biāo)示語言(HTML)版本的報(bào)表。

sqlserver是分布式數(shù)據(jù)庫嗎

是的,

MS SQL Server 是中大型分布式關(guān)系型數(shù)據(jù)庫。

Oracle ,DB2是超大型分布式關(guān)系數(shù)據(jù)庫。

MySql是中小型分布式關(guān)系型數(shù)據(jù)庫。

SQLServer2000分布式事務(wù)錯(cuò)誤解決方法

SQLServer2000分布式事務(wù)錯(cuò)誤解決方法

如果在Windows.NETServer上安裝的SQLServer2000中運(yùn)行鏈接服務(wù)器查詢,可能會(huì)返回下列錯(cuò)誤(即使MSDTC正在該服務(wù)器上運(yùn)行):

癥狀如果在Windows.NETServer上安裝的SQLServer2000中運(yùn)行鏈接服務(wù)器查詢,可能會(huì)返回下列錯(cuò)誤(即使MSDTC正在該服務(wù)器上運(yùn)行):Server:Msg8501,Level16,State3,Line3

MSDTConserver'servername'isunavailable.在SQLServer錯(cuò)誤日志中,您會(huì)發(fā)現(xiàn)由運(yùn)行該查詢的spid引發(fā)的下列錯(cuò)誤:ResourceManagerCreationFailed:ResultCode=0x8004d01c原因這是設(shè)計(jì)使然。如果在"本地系統(tǒng)"帳戶下運(yùn)行"分布式事務(wù)處理協(xié)調(diào)器服務(wù)"就會(huì)發(fā)生此錯(cuò)誤。解決方案最近為了提高RPC安全性對DTC所做的更改要求MSDTC作為"NTAuthority\NetworkService"運(yùn)行。這是。NETServer的默認(rèn)選項(xiàng)。在WindowsNT和Windows2000中,默認(rèn)情況下MSDTC服務(wù)是在"本地系統(tǒng)"帳戶下運(yùn)行的。

警告:"注冊表編輯器"使用不當(dāng)可造成嚴(yán)重問題,這些問題可能需要重新安裝操作系統(tǒng)。Microsoft不保證能夠解決因?yàn)?注冊表編輯器"使用不當(dāng)而產(chǎn)生的問題。使用"注冊表編輯器"需要您自擔(dān)風(fēng)險(xiǎn)。

若要將MSDTC服務(wù)帳戶從"本地系統(tǒng)"更改為"NTAuthority\NetworkService",請執(zhí)行下列步驟:1.運(yùn)行regedt32,瀏覽至HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC.添加一個(gè)DWORD值TurnOffRpcSecurity,值數(shù)據(jù)為1.2.打開命令提示,運(yùn)行"netstopmsdtc",然后運(yùn)行"netstartmsdtc".3.轉(zhuǎn)至"組件服務(wù)管理工具".

a.瀏覽至"啟動(dòng)管理工具".

b.選擇"組件服務(wù)".

c.展開"組件服務(wù)"樹,然后展開"我的電腦".

d.右鍵單擊"我的電腦",然后選擇"屬性".

e.在MSDTC選項(xiàng)卡中,確保選中了下列選項(xiàng):網(wǎng)絡(luò)DTC訪問網(wǎng)絡(luò)管理網(wǎng)絡(luò)事務(wù)XA事務(wù)另外,"DTC登錄帳戶"一定要設(shè)置為"NTAuthority\NetworkService".

f.單擊"確定".這樣將會(huì)提示您"MSDTC將會(huì)停止并重新啟動(dòng)。所有的依賴服務(wù)將被停止。請按'是'繼續(xù)".單擊"是"繼續(xù)。

g.單擊"確定"關(guān)閉"我的電腦"屬性窗口。

4.再次運(yùn)行regedt32,瀏覽至HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC,然后刪除TurnOffRpcSecurity項(xiàng)。現(xiàn)在您的MSDTC服務(wù)應(yīng)該在"NTAuthority\NetworkService"帳戶下運(yùn)行了,并且不會(huì)再出現(xiàn)該錯(cuò)誤。

更多信息當(dāng)"MSDTC安全性"配置下的"網(wǎng)絡(luò)DTC訪問"禁用時(shí),如果運(yùn)行鏈接服務(wù)器查詢則會(huì)返回下列錯(cuò)誤:Server:Msg7391,Level16,State1,Line2TheoperationcouldnotbeperformedbecausetheOLEDBprovider'SQLOLEDB'

wasunabletobeginadistributedtransaction.[OLE/DBproviderreturnedmessage:Newtransactioncannotenlistinthespecifiedtransactioncoordinator.]

跟蹤標(biāo)記7300打開時(shí):Server:Msg7391,Level16,State1,Line2TheoperationcouldnotbeperformedbecausetheOLEDBprovider'SQLOLEDB'

wasunabletobeginadistributedtransaction.[OLE/DBproviderreturnedmessage:Newtransactioncannotenlistinthespecifiedtransactioncoordinator.]OLEDBerrortrace[OLE/DBProvider'SQLOLEDB'ITransactionJoin::JoinTransactionreturned0x8004d00a].

MSDTC服務(wù)一定要按照上面"解決方案"一節(jié)中的說明進(jìn)行設(shè)置,才能防止此錯(cuò)誤。

再現(xiàn)現(xiàn)象的步驟

1.轉(zhuǎn)至"啟動(dòng)管理工具服務(wù)".

2.右鍵單擊"分布式事務(wù)處理協(xié)調(diào)器"服務(wù),轉(zhuǎn)至"登錄"選項(xiàng)卡,選擇"登錄身份"下的"本地系統(tǒng)"帳戶。

3.停止然后重新啟動(dòng)該服務(wù)。

4.從查詢分析器,運(yùn)行下列腳本:execsp_addlinkedserverremote1execsp_setnetnameremote1,remoteservernamegoexecremote1.pubs.dbo.sp_executesqlN'createtablet(c1int)'gosetxact_abortongobegintraninsertintoremote1.pubs.dbo.tvalues(1)committrango

本文名稱:分布式sqlserver,分布式事務(wù)
路徑分享:http://chinadenli.net/article22/dsijicc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作App設(shè)計(jì)搜索引擎優(yōu)化外貿(mào)網(wǎng)站建設(shè)動(dòng)態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)