Etiket: Partition

Incremental Statistics Nedir

SQL Server 2014 ile gelen bir özelliktir. Eğer veritabanınızda partition varsa çok işinize yarayabilir. Partition yoksa bir işinize yaramayacaktır. Auto Update Statistics’i True yaparsanız tablodaki satır değişikliği %20’yi geçtiğinde istatistikler güncelleniyordu. Auto Create Incremental Statistics’i True yaparsanız bu işlem partition bazında gerçekleşir. Büyük veritabanlarında istatistik güncelleme işlemini partition bazında yaparak istatistik güncellemenin sisteme getireceği yükü […]

WAIT_AT_LOW_PRIORITY ile Online Index Rebuild ve Partition Switch İşlemlerini Kontrol Edin

WAIT_AT_LOW_PRIORITY SQL Server 2014 ile beraber gelen bir özelliktir. Online Index Rebuild ve switch partition işlemlerini yaparken süreci kontrol edebiliyoruz.   Örneğin Online Index Rebuild işlemi yaptığımızı düşünelim. Online Index Rebuild işlemi bir transaction tarafından lock’lanabilir. Ve bu şekilde uzun bir süre işlem tamamlanmayabilir.    Mesela bir uygulama geliştirici bir transaction açtı ve commit işlemini […]

Database Engine Tuning Advisor(DTA)

Database Engine Tuning Advisor(DTA) sorgularınızın veritabanında nasıl çalıştığını inceleyerek bize önerilerde bulunur. Kendine ait bir arayüzü vardır. SSMS üzerinden aşağıdaki şekilde açabilirsiniz.     Karşınıza çıkan connection ekranında analiz edeceğiniz instance’ı seçmelisiniz.   Windows’ta run kısmından tuning yazarsanız da aynı şekilde DTA’yı açabilirsiniz.     Instance üzerinde Database Engine Tuning Advisor ilk defa açılıyorsa sadece […]

Partition Yapılmış Bir Tabloda Unique Index Oluşturmak

“Partition Switch Yapılamıyor” isimli makalemizde switch partition yapabilmek için partition yapılmış tablodaki tüm index’lerin partition şema’ya göre align edilmesi gerektiğinden bahsetmiştik. Bahsi geçen makalede align işlemi sırasında ortaya aşağıdaki gibi bir script çıkmıştı.   USE [AdventureWorks2014_new] GO CREATE UNIQUE NONCLUSTERED INDEX [AK_SalesOrderDetail_rowguid] ON [Sales].[SalesOrderDetail] ( [rowguid] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB […]