SQL 2008'deki bir tablodaki bir dizinin bölümle hizalanmış olup olmadığını nasıl bulabilirim?SQL Server 2008'de Bölüm Hizalanmış dizinler
5
A
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
).
İlgili konular
- 1. SQL Azure ve Dizinler
- 2. SQL Server 2005
- 3. SQL Server
- 4. Sql Server
- 5. [SQL Server]
- 6. SQL Server
- 7. SQL Server
- 8. SQL Server
- 9. SQL Server
- 10. SQL Server
- 11. SQL Server
- 12. SQL Server:
- 13. SQL Server
- 14. SQL Server
- 15. toplaması Kolon (SQL) Bölüm 1
- 16. SQL Server AdoJobStore
- 17. SQL Server Profiler SQL deyiminde
- 18. SQL Server: dökümü/verme veritabanı dizinleri
- 19. SQL Server sorgusunu basitleştirme
- 20. SQL Server'da dizinler, anahtarlar ve yabancı anahtarlar nasıl komut verilir
- 21. SQL Server Fulltext arama ben bir SQL Server tablosuna sahip
- 22. SQL Server 2008 R2
- 23. SQL Server 2005
- 24. SQL Server 2008 R2
- 25. SQL Server Birleştirme deyimi
- 26. sql server engelleme işleçleri
- 27. SQL Server 2008 R2
- 28. SQL Server 2008 R2
- 29. SQL Server 2008
- 30. SQL Server 2008
+1. Unreal! Hala daha ince detaylara baktım ve zaten cevapladın! –
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