偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

SQL Server遠程查詢的正確執(zhí)行方案介紹

數(shù)據(jù)庫 SQL Server
我們今天主要向大家描述的是SQL Server遠程查詢的正確執(zhí)行方案,其中包括SQL 命令提供程序支持的專用語級別,以及排序規(guī)則兼容性。

以下的文章主要向大家講述的是SQL Server遠程查詢的正確執(zhí)行方案,SQL Server 數(shù)據(jù)庫的試圖主要是將評估分布式查詢的工作,使盡可能多地委派給 SQL 命令提供程序。如果 SQL 查詢只訪問存儲在提供程序數(shù)據(jù)源中的遠程表。

將從原始分布式查詢中析取該查詢并在提供程序上SQL Server遠程查詢執(zhí)行。這將減少從提供程序返回的行數(shù),并使提供程序得以在評估查詢時使用它的索引。

在多大程度上將原始分布式查詢委派給 SQL 命令提供程序的影響因素包括:

SQL 命令提供程序支持的專用語級別

SQL Server 僅在受特定的專用語級別支持時才委派操作。專用語級別由高到低為:SQL Server、SQL-92 Entry 級、ODBC core 和 Jet.專用語級別越高,SQL Server 可以給提供程序委派的操作就越多。

說明 當提供程序?qū)?SQL Server 鏈接服務器時,使用 SQL Server 專用語級別。

每個專用語級別都是其下屬級別的超集。因此,如果將操作委派給某個級別,也就將它委派給了這一級之上的所有級別。

始終不將涉及下列各項的查詢委派給提供程序,總在本地對這類查詢進行評估:

  1. bit  
  2. uniqueidentifier  

 

下列操作/語法元素委派給對應的專用語級別(和所有更高的級別):

SQL Server:外聯(lián)接、CUBE、ROLLUP、模運算符 (%)、位運算符、字符串函數(shù)和算術系統(tǒng)函數(shù)。

SQL-92 Entry 級:UNION 和 UNION ALL。

ODBC 核心:帶 DISTINCT 的聚合函數(shù)和字符串常量。

Jet:不帶 DISTINCT 的聚合函數(shù)、排序 (ORDER BY)、內(nèi)連接、謂詞、子查詢運算符(EXISTS、ALL、SOME、IN)、DISTINCT、在上級中沒提到的算術運算符、在上級中沒提到的常量、以及所有邏輯運算符。

例如,除涉及 CUBE、ROLLUP、外聯(lián)接、模運算符 (%)、位運算符、字符串函數(shù)和算術系統(tǒng)函數(shù)的操作外,將所有其它操作都委派給不同時也是 SQL Server遠程查詢執(zhí)行 的 SQL-92 Entry 級提供程序。

排序規(guī)則兼容性

對于分布式查詢,所有字符數(shù)據(jù)的比較語義由字符集和本地 SQL Server 的排序次序定義。Microsoft SQL Server 2000 支持多種排序規(guī)則(每一列的排序規(guī)則可以各不相同),每個字符值都具有相關聯(lián)的排序規(guī)則屬性。SQL Server 2000 解釋來自遠程數(shù)據(jù)源的字符數(shù)據(jù)的排序規(guī)則屬性,并相應地對其進行處理。

SQL Server 僅在可以確定下列條件時,才能將在字符列上的比較和 ORDER BY 操作委派給提供程序:

基礎數(shù)據(jù)源使用列的排序規(guī)則序列和字符集。

字符比較語義遵從 SQL-92(和 SQL Server)標準。

SQL Server 將根據(jù)"分布式查詢中的排序規(guī)則"主題中的表,確定每一列的排序規(guī)則。如果遠程數(shù)據(jù)源支持該排序規(guī)則,則提供程序被視為排序規(guī)則兼容。

其它 SQL 支持注意事項

SQL 專用語級別不規(guī)定下列 SQL 語法元素:

嵌套查詢支持

如果提供程序支持嵌套查詢(子查詢),則 SQL Server 將這些操作委派給提供程序。由于不能通過 OLE DB 屬性自動確定嵌套查詢支持,系統(tǒng)管理員應設置 NestedQueries 提供程序選項以向 SQL Server 表明提供程序支持嵌套查詢。

參數(shù)標記支持

如果提供程序通過在查詢中使用 ? 參數(shù)標記支持參數(shù)化查詢執(zhí)行,則 SQL Server 可以將參數(shù)化SQL Server遠程查詢執(zhí)行委派給提供程序。由于不能通過 OLE DB 屬性自動確定嵌套查詢支持,系統(tǒng)管理員應設置 DynamicParameters 提供程序選項以向 SQL Server 表明提供程序支持嵌套查詢。 

【編輯推薦】

  1. SQL Server 瀏覽器的正確應用
  2. SQL Server刪除群集的實例演示
  3. SQL Server主鍵列的正確查看方式
  4. SQL Server數(shù)據(jù)庫與XML支持的正確解析經(jīng)典版
  5. SQL Server 數(shù)據(jù)庫給CPU分配線程的操作流程
     
責任編輯:佚名 來源: 清華大學出版社
相關推薦

2010-07-26 08:49:58

SQL Server游

2010-07-07 13:39:33

SQL Server監(jiān)

2010-06-29 17:52:02

SQL Server嵌

2010-07-21 09:58:21

SQL Server全

2010-07-19 11:35:05

2010-07-14 14:07:50

SQL Server

2010-07-09 10:36:22

SQL Server

2010-07-01 14:23:25

SQL Server查

2010-07-01 10:20:41

SQL Server

2010-07-22 11:09:33

SQL Server內(nèi)

2010-07-12 17:18:24

MS SQL Serv

2010-07-14 10:43:00

SQL Server

2010-06-30 16:41:02

識別SQL Serve

2010-07-14 10:32:26

SQL Server查

2010-07-02 13:18:01

SQL Server

2010-11-12 11:48:15

2010-05-12 15:00:50

MySQL事件

2010-07-07 10:31:43

SQL Server數(shù)

2010-07-16 10:41:34

SQL Server

2011-08-18 15:03:47

SQL Server多優(yōu)化方案
點贊
收藏

51CTO技術棧公眾號