SQL Server分布式查詢的優(yōu)化
以下的文章主要向大家講述的是正確優(yōu)化SQL Server分布式查詢的實(shí)際操作步驟,我們大家都知道Microsoft® SQL Server™ 2000 分布式查詢,其使用戶得以通過(guò)使用 SELECT、INSERT、UPDATE 和 DELETE 語(yǔ)句,以引用本地表的方式引用遠(yuǎn)程表和行集。
當(dāng)數(shù)據(jù)源位于遠(yuǎn)程計(jì)算機(jī)上時(shí),分布式查詢可實(shí)現(xiàn)在整個(gè)網(wǎng)絡(luò)內(nèi)檢索數(shù)據(jù)。因此,SQL Server 執(zhí)行兩種針對(duì)SQL Server分布式查詢的優(yōu)化類型來(lái)改進(jìn)性能:
對(duì) OLE DB SQL 命令提供程序使用遠(yuǎn)程查詢執(zhí)行。
對(duì) OLE DB 索引提供程序使用索引訪問(wèn)。
如果 OLE DB 提供程序滿足下列最低要求,則將該 OLE DB 提供程序視為 SQL 命令提供程序。
支持 Command 對(duì)象及其所有強(qiáng)制接口。
支持 DBPROPVAL SQL SUBMINIMUM 語(yǔ)法,或在 Entry 級(jí)或更高級(jí)支持 SQL-92,或在 Core 級(jí)或更高級(jí)支持 ODBC。提供程序應(yīng)通過(guò) DBPROP_SQLSUPPORT OLE DB 屬性表現(xiàn)此專用語(yǔ)級(jí)別。
如果 OLE DB 提供程序滿足下列最低要求,則將該 OLE DB 提供程序視為索引提供程序:
支持帶 TABLES、COLUMNS 和 INDEXES 架構(gòu)行集的 IDBSchemaRowset 接口。
支持通過(guò)指定索引名稱和相應(yīng)的基表名稱、使用 IOpenRowset 在索引上打開(kāi)行集。
索引對(duì)象應(yīng)支持其所有強(qiáng)制接口:IRowset、IRowsetIndex、IAccessor、IColumnsInfo、IRowsetInfo 和 IConvertTypes。
為了在從索引檢索到的書(shū)簽以外的行上定位,(使用 IOpenRowset)在索引基表上打開(kāi)的行集應(yīng)支持 IRowsetLocate 接口。
上述的相關(guān)內(nèi)容就是對(duì)優(yōu)化SQL Server分布式查詢的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。
以上的相關(guān)內(nèi)容就是對(duì)優(yōu)化SQL Server分布式查詢的介紹,望你能有所收獲。
【編輯推薦】















 
 
 






 
 
 
 