sqlserver分區表索引

來源:互聯網
上載者:User

標籤:提高   查詢   指定   color   不同的   ble   block   cti   title   

索引對於提高查詢效能非常有效,因此,一般應該考慮應該考慮為分區表建立索引,為分區表建立索引與為普通表建立索引的文法一直,但是,其行為與普通索引有所差異。

預設情況下,分區表中建立的索引使用與分區表相同分區架構和分區列,這樣,索引將於表對齊。將表與其索引對齊,可以使管理工作更容易進行,對於滑動視窗方案尤其如此。若要開機磁碟分割切換,表的所有索引都必須對齊。

 

 

儘管可以從資料分割索引的基表中單獨實現資料分割索引,但通常的做法是 先設計一個資料分割資料表,然後為該表建立索引。執行此操作時,SQL Server 將使用與該表相同的資料分割配置和分割資料行自動對索引進行分區。因此,索引的分區方式實質上與表的分區方式相同。這將使索引與表“對齊”。如果在建立時指定了不同的資料分割配置或單獨的檔案組來儲存索引,則 SQL Server 不會將索引與表對齊。

   

對叢集索引進行分區  對叢集索引進行分區時,聚集鍵必須包含分割資料行。

對非唯一的叢集索引進行分區時,如果未在聚集鍵中明確指定分割資料行,預設情況下 SQL Server 將在叢集索引鍵列表中添加分割資料行。如果叢集索引是唯一的,則必須明確指定叢集索引鍵包含分割資料行。

   對非叢集索引進行分區 

對唯一的非叢集索引進行分區時,索引鍵必須包含分割資料行。

對非唯一的非叢集索引進行分區時,預設情況下 SQL Server 將分割資料行添加為索引的非鍵(包含性)列,以確保索引與基表對齊。如果索引中已經存在分割資料行,SQL Server 將不會向索引中添加分割資料行

sqlserver分區表索引

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.