国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

SQL中鍵集游標(biāo)選擇執(zhí)行計(jì)劃的方式和影響因素

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 09:48:24
文檔

SQL中鍵集游標(biāo)選擇執(zhí)行計(jì)劃的方式和影響因素

SQL中鍵集游標(biāo)選擇執(zhí)行計(jì)劃的方式和影響因素:上次我們?cè)凇?游標(biāo)腳本性能問題解決與分析 》討論過動(dòng)態(tài)游標(biāo)的執(zhí)行計(jì)劃如何選擇并且介紹了幾種游標(biāo)的基本知識(shí)。本文我們接著研究鍵集游標(biāo)選擇執(zhí)行計(jì)劃的方式和影響因素。 這這里我們通過一個(gè)簡(jiǎn)單的實(shí)驗(yàn)來對(duì)比測(cè)試并且說明結(jié)果。 準(zhǔn)備如下測(cè)試環(huán)境 : CREAT
推薦度:
導(dǎo)讀SQL中鍵集游標(biāo)選擇執(zhí)行計(jì)劃的方式和影響因素:上次我們?cè)凇?游標(biāo)腳本性能問題解決與分析 》討論過動(dòng)態(tài)游標(biāo)的執(zhí)行計(jì)劃如何選擇并且介紹了幾種游標(biāo)的基本知識(shí)。本文我們接著研究鍵集游標(biāo)選擇執(zhí)行計(jì)劃的方式和影響因素。 這這里我們通過一個(gè)簡(jiǎn)單的實(shí)驗(yàn)來對(duì)比測(cè)試并且說明結(jié)果。 準(zhǔn)備如下測(cè)試環(huán)境 : CREAT

上次我們?cè)凇?游標(biāo)腳本性能問題解決與分析 》討論過動(dòng)態(tài)游標(biāo)的執(zhí)行計(jì)劃如何選擇并且介紹了幾種游標(biāo)的基本知識(shí)。本文我們接著研究鍵集游標(biāo)選擇執(zhí)行計(jì)劃的方式和影響因素。 這這里我們通過一個(gè)簡(jiǎn)單的實(shí)驗(yàn)來對(duì)比測(cè)試并且說明結(jié)果。 準(zhǔn)備如下測(cè)試環(huán)境 : CREATE T

上次我們?cè)凇队螛?biāo)腳本性能問題解決與分析》討論過動(dòng)態(tài)游標(biāo)的執(zhí)行計(jì)劃如何選擇并且介紹了幾種游標(biāo)的基本知識(shí)。本文我們接著研究鍵集游標(biāo)選擇執(zhí)行計(jì)劃的方式和影響因素。

這這里我們通過一個(gè)簡(jiǎn)單的實(shí)驗(yàn)來對(duì)比測(cè)試并且說明結(jié)果。

準(zhǔn)備如下測(cè)試環(huán)境:

CREATE TABLE [dbo].[test_cursor](

[number] [int] IDENTITY(1,1) NOT NULL,

[name] [varchar](500) NULL,

[xtype] [varchar](500) NULL,

[type] [varchar](500) NULL,

[parent_obj] [varchar](500) NULL,

[crdate] [datetime] NULL,

[id] [varchar](500) NULL,

[sysstat] [int] NULL,

CONSTRAINT [PK_test_cursor] PRIMARY KEY CLUSTERED

(

[number] ASC

)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

) ON [PRIMARY]

反復(fù)運(yùn)行下面的Insert語句15次以構(gòu)造測(cè)試數(shù)據(jù):

insert into test_cursor (name,xtype,type, parent_obj,crdate,id,sysstat) select name,xtype,type, parent_obj,crdate,id,sysstat from AdventureWorks.dbo.sysobjects.

然后,為該表創(chuàng)建如下索引,

create index i_test_cursor_1 on test_cursor (id, crdate) include (number, name,xtype,type,parent_obj,sysstat)

create index i_test_cursor_2 on test_cursor(id,crdate)

執(zhí)行以下Select語句,我們能得到下面的執(zhí)行計(jì)劃和統(tǒng)計(jì)信息:

SELECT * FROM test_cursor WHERE id>'92' ORDER BY crdate --index seek on i_test_cursor_1

Table 'test_cursor'. Scan count 1, logical reads 17, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.

Rows Executes StmtText

-------------------- -------------------- ---------------------------------------------------------------------------------------------------------------------------------------

992 1 SELECT * FROM [test_cursor] WHERE [id]>@1 ORDER BY [crdate] ASC

992 1 |--Sort(ORDER BY:([aa].[dbo].[test_cursor].[crdate] ASC))

992 1 |--Index Seek(OBJECT:([aa].[dbo].[test_cursor].[i_test_cursor_1]), SEEK:([aa].[dbo].[test_cursor].[id] > '92')

SELECT * FROM test_cursor WHERE id>'92' ORDER BY number -index seek on i_test_cursor_1

Table 'test_cursor'. Scan count 1, logical reads 17, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.

Rows Executes StmtText

-------------------- -------------------- ---------------------------------------------------------------------------------------------------------------------------------------

992 1 SELECT * FROM [test_cursor] WHERE [id]>@1 ORDER BY [number] ASC

992 1 |--Sort(ORDER BY:([aa].[dbo].[test_cursor].[number] ASC))

992 1 |--Index Seek(OBJECT:([aa].[dbo].[test_cursor].[i_test_cursor_1]), SEEK:([aa].[dbo].[test_cursor].[id] > '92') ORDERED FORWARD)

以上兩個(gè)ad-hoc的語句都是使用了我們創(chuàng)建的index test_cursor迅速的定位和返回相應(yīng)的行。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

SQL中鍵集游標(biāo)選擇執(zhí)行計(jì)劃的方式和影響因素

SQL中鍵集游標(biāo)選擇執(zhí)行計(jì)劃的方式和影響因素:上次我們?cè)凇?游標(biāo)腳本性能問題解決與分析 》討論過動(dòng)態(tài)游標(biāo)的執(zhí)行計(jì)劃如何選擇并且介紹了幾種游標(biāo)的基本知識(shí)。本文我們接著研究鍵集游標(biāo)選擇執(zhí)行計(jì)劃的方式和影響因素。 這這里我們通過一個(gè)簡(jiǎn)單的實(shí)驗(yàn)來對(duì)比測(cè)試并且說明結(jié)果。 準(zhǔn)備如下測(cè)試環(huán)境 : CREAT
推薦度:
標(biāo)簽: 方式 sql 執(zhí)行
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国产欧美日韩一区 | 免费观看一级成人毛片 | 2020精品极品国产色在线观看 | 亚洲国产成人久久99精品 | 在线观看国产日韩 | 国产l精品国产亚洲区在线观看 | 亚洲伊人久久大香线蕉综合图片 | 香蕉久久一区二区三区 | 国产91成人精品亚洲精品 | 91在线中文字幕 | 国产在线精品一区二区三区 | 免费国产成人α片 | 国产成人精品日本亚洲语音2 | 欧美亚洲自拍偷拍 | 亚洲一区二区三区精品影院 | 午夜免费福利视频 | 国产精品三级在线观看 | 欧美日韩亚洲国产一区二区三区 | 亚洲入口 | 国产视频在 | 精品久久中文网址 | 手机看片91精品一区 | 欧美 在线播放 | 亚洲综合色婷婷 | 久久中文网 | 日本a黄 | 91欧美激情一区二区三区成人 | 久久精品无遮挡一级毛片 | 国产成人精品999在线观看 | 亚洲国产成人久久 | 国产综合成人久久大片91 | 国产精品久久久久毛片 | 亚洲美女一区二区三区 | 国内精品伊人久久久久妇 | 欧美色乱 | 一级毛片不收费 | 国产精品免费观看视频 | 美日韩精品 | 国产精品日韩精品 | 2020精品极品国产色在线观看 | 亚洲v欧美 |