Partition etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Partition etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

2014-08-23

2013-12-11

Partition Scheme Bulma

Veritabanızda bulunan tabloların ve indekslerin bulunduğu partition scheme'ya aşağıdaki T-SQL ile bulabilirsiniz:

2010-12-25

SQL Server 2008 SP2 ile Gelen Yenilikler

SQL Server 2008 SP2 ile gelen yenilikler:

•Her tablo için 15.000 partition desteği. Bu destek SQL Server 2008'in Enterprise, Developer ve Evaluation sürümlerinde geçerli. 15.000 partition desteği enable edilerek kullanılabilir. Bu özelliği enable ettiğiniz veritabanının backup'ını SQL Server 2008 SP2 öncesi bir sunucu da restore edemezsiniz!

•Reporting Servis'in  SharePoint Integrated Mode desteği.

•SQL Server 2008 R2 uygulamalarını ve multi-server management özelliğini SQL Server 2008 ile birlikte kullanabilme(SQL Server 2008 R2 Utility Control Point  ve DAC desteği).

2010-09-16

Partition Tabloların Filegroup ve Diğer Bilgilerini Alma

Partition yapısındaki bir tablonun partition aralıklarını ve bu aralıkların hangi filegroup'ta tutulduğunu aşağıdaki sorgu ile alabilirsiniz:

select isnull(d.name,ps.name) FileGroupNameOrSchemeName
,isnull(d.type_desc , ps.type_desc ) FileGroupTypeOrSchemeType
,OBJECT_NAME(p.object_id) ObjectName
,p.rows
,p.data_compression_desc
,p.partition_id
,p.partition_number
,isnull(case when boundary_value_on_right =1 then '<' else '>' end + cast(minprv.value as varchar(100)),'~') + ' to '
+isnull( case when boundary_value_on_right =1 then '>='
else '<=' end + cast(prv.value as varchar(100)), '~') Criteria
,d2.name FilegroupName
from sys.partitions p join sys.indexes i on i.index_id = p.index_id and i.object_id = p.object_id
left join sys.data_spaces d on d.data_space_id = i.data_space_id
left join sys.partition_schemes ps on ps.data_space_id = i.data_space_id
left join sys.partition_functions pf on pf.function_id = ps.function_id
left join sys.partition_range_values prv on prv.function_id = ps.function_id and prv.boundary_id = p.partition_number
left join sys.partition_range_values minprv on minprv.function_id = ps.function_id and minprv.boundary_id = p.partition_number -1
left join sys.destination_data_spaces dds on dds.partition_scheme_id = ps.data_space_id and dds.destination_id = p.partition_number
left join sys.data_spaces d2 on d2.data_space_id = dds.data_space_id
where p.object_id=object_id('TabloAdi')

.::YASAL UYARI::.

©2004-2023 Mehmet GÜZEL, www.mehmetguzel.net

Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.