2010-12-29 4 views

cevap

7

Kümelenmiş dizin veya temel yığın olarak aynı bölüm şeması üzerindeyseniz, o zaman hizalanır. Farklı bir bölüm düzenindeyse ancak aynı bölüm işlevine dayanıyorsa, hizalanır. Eğer farklı bir bölüm fonksiyonuna dayanan bir bölme şemasında ise, o zaman iki bölüm fonksiyonunun özelliklerine bakmak ve bunları karşılaştırmak zorundasınız.

Hangi bölüm düzeninin üzerinde oluşturulmuş bir dizin olduğunu görmek için, sahip olduğunuz araçlara bağlıdır. SSMS bunu tablo/dizin özelliklerinde gösterir, SMO bunu programlı olarak gösterir ve ayrıca T-SQL'de katalog görünümlerini de sorgulayabilirsiniz (sys.indexes'da data_space_id).

+1

+1. Unreal! Hala daha ince detaylara baktım ve zaten cevapladın! –

+3

Harika, teşekkürler. [Index] olarak i.name, i.type_desc, ps.name olarak [PartitionScheme], pf.name sys.indexes i (nolock) 'dan sys.partition_schemes ps (nolock)' den ps.data_space_id = i olarak adlandır .data_space_id pf.function_id = ps.function_id üzerindeki sys.partition_functions pf (nolock) 'a katıl – Narayana