成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

對(duì)SQL Server視圖索引的解析

數(shù)據(jù)庫(kù) SQL Server
以下的文章主要是介紹SQL Server視圖索引(Indexed Views),如果你對(duì)其實(shí)際操作流程有興趣了解的話,你就可以瀏覽以下的文章了。

以下的文章主要向大家描述的是SQL Server視圖索引(Indexed Views),我們?cè)诘?7章所曾經(jīng)講過,SQL Server2000數(shù)據(jù)庫(kù)允許你創(chuàng)建索引視圖。一個(gè)索引的視圖是任意在其上定義了聚集索引的視圖。

當(dāng)一個(gè)CREATE INDEX語(yǔ)句在視圖上執(zhí)行時(shí),視圖的結(jié)果集在數(shù)據(jù)庫(kù)中的組織和存儲(chǔ)與具有聚集索引的數(shù)據(jù)表是一樣的。

視圖中數(shù)據(jù)表上的數(shù)據(jù)發(fā)生改變將會(huì)自動(dòng)反映到視圖中,也會(huì)以同樣的方式數(shù)據(jù)表中的變化會(huì)反映到索引中。除了聚集索引,你可以在視圖上創(chuàng)建其他非聚集索引來(lái)提哦共另外的查詢性能。視圖上的額外的索引可為查詢優(yōu)化器提供更多的選擇。

在SQL Server2000的開發(fā)版和企業(yè)版中,當(dāng)一個(gè)索引視圖存在于一個(gè)表中,你可以在查詢中直接訪問視圖,優(yōu)化器將自動(dòng)考慮使用視圖的索引來(lái)提高查詢性能,就像表中的索引來(lái)提高性能一樣。即使一個(gè)查詢沒有直接在FROM子句中使用視圖名字,查詢優(yōu)化器也將考慮使用索引視圖。換句話,當(dāng)一個(gè)查詢可能從索引視圖中獲得好處,查詢優(yōu)化器會(huì)替換掉表上的索引,而使用索引視圖來(lái)滿足查詢。

SQL Server 2000的所有版本都可以創(chuàng)建索引,但是只有開發(fā)版本和企業(yè)版將自動(dòng)使用索引視圖來(lái)優(yōu)化查詢,這一點(diǎn)很重要。在其他版本中,索引視圖將不會(huì)用來(lái)提高查詢性能,除非查詢中明確指定視圖并且“NOEXPAND”優(yōu)化指示也被指定。

沒有NOEXPAND,SQL Server將擴(kuò)展視圖到視圖所對(duì)應(yīng)的表并且基于表中的索引進(jìn)行優(yōu)化。下面的例子展示了使用NOEXPAND 選項(xiàng)來(lái)強(qiáng)制SQL Server視圖索引。

  1. Sql代碼   
  2. Select * from sales_Qty_Rollup WITH (NOEXPAND)   
  3. Where stor_id between 'B914' and 'B999' SET ARITHABORT ON   
  4. Select * from sales_Qty_Rollup WITH (NOEXPAND)  
  5. Where stor_id between 'B914' and 'B999' SET ARITHABORT ON  

索引視圖的確增加了負(fù)擔(dān)并且可能使得SQL Server變得更復(fù)雜,因?yàn)樾枰绕胀ㄋ饕ㄙM(fèi)更多時(shí)間來(lái)維護(hù)。當(dāng)索引所在的表被修改了,SQL Server不得不修改視圖的結(jié)果集和視圖中的索引。SQL Server視圖索引的范圍可能比單個(gè)表要大些,特別是假如視圖定義在幾個(gè)大表上。

在修改中維護(hù)視圖及其索引所需的負(fù)擔(dān)所產(chǎn)生的負(fù)面影響要比從其獲得好處要多些。因?yàn)檫@些額外的維護(hù)負(fù)擔(dān),只在那些獲得好處超過其維護(hù)負(fù)擔(dān)的視圖上創(chuàng)建索引。
 

SQL Server視圖索引(Indexed Views)

上述的相關(guān)內(nèi)容就是對(duì)SQL Server視圖索引(Indexed Views)的描述,希望會(huì)給你帶來(lái)一些幫助在此方面。

【編輯推薦】

  1. SQL Server 2000數(shù)據(jù)庫(kù)備份和還原的示例
  2. SQL Server磁帶備份設(shè)備的性能優(yōu)化過程
  3. 實(shí)現(xiàn)SQL Server數(shù)據(jù)備份可用觸發(fā)器
  4. 解決SQL Server數(shù)據(jù)庫(kù)中附加數(shù)據(jù)庫(kù)的出錯(cuò)問題
  5. SQL Server數(shù)據(jù)庫(kù)中的9簡(jiǎn)單示例
責(zé)任編輯:佚名 來(lái)源: 國(guó)際商報(bào)
相關(guān)推薦

2010-07-19 16:36:13

SQL Server視

2010-07-15 15:42:38

2010-11-12 11:25:44

SQL SERVER視

2010-07-07 10:47:58

SQL Server索

2010-07-19 16:17:41

SQL Server聚

2010-06-28 16:56:27

SQL Server

2011-04-02 13:37:05

SQL Server 索引視圖

2011-03-30 11:28:31

SQL Server聚集索引

2010-11-12 11:19:19

SQL Server視

2010-09-27 09:54:26

Sql Server視

2011-04-02 17:21:29

sql server視圖

2010-09-13 11:09:34

SQL SERVER分

2010-07-01 12:56:07

SQL Server表

2010-11-11 17:20:51

SQL Server創(chuàng)

2010-07-14 10:11:30

SQL Server系

2010-04-19 10:43:27

SQL Server

2010-07-19 09:31:53

SQL Server系

2010-07-12 10:34:58

SQL Server視

2010-11-11 17:15:13

SQL Server視

2010-11-11 16:59:59

SQL Server視
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日本久久综合 | 成人精品一区二区三区 | 国产精品久久久久久久久久久久久久 | 精品视频免费 | 91精品久久久久久久久久小网站 | 国产精品日韩欧美一区二区三区 | 毛片网络 | 国产免费一区二区 | 久久久久国产一区二区三区四区 | 成人福利电影 | 国产精品久久久久久久久久免费 | 91素人 | 99精品欧美一区二区蜜桃免费 | 亚洲一区二区中文字幕 | 国产乱码高清区二区三区在线 | 一级黄色毛片免费 | 国产精品久久久久无码av | 精品久久久久久久久久久久久久 | 欧美国产日韩一区 | 久久久国产精品一区 | 麻豆久久久久久久久久 | 久草免费福利 | 精品国产久 | 久色视频在线观看 | 欧美在线一区视频 | 97av视频| 第一av | 午夜国产一级片 | 国产精品久久久久久婷婷天堂 | 国产jizz女人多喷水99 | 欧美日韩1区2区 | 黑人精品欧美一区二区蜜桃 | 亚洲高清一区二区三区 | 国产激情视频在线观看 | 精品欧美乱码久久久久久 | 永久免费视频 | 亚洲精品久久久一区二区三区 | 午夜精品久久久久久久久久久久久 | 国产精品久久久久久福利一牛影视 | 国产高清在线 | 亚洲综合在线视频 |