Kategori: PERFORMANS

Live Query Statitics ile Execution Plan’ı Sorgu Çalışırken Analiz Etmek

Live Query Statitics, SQL Server 2016 Management Studio ile gelen ama SQL Server 2014 veritabanlarında kullanılabilen bir özelliktir.   Öncesinde Execution Plan’ı iki şekilde alabiliyorduk.   Birincisi sorguyu çalıştırmadan Estimated Execution Plan’ı almak,   İkincisi sorgu çalışıp bittikten sonra Actual Execution Plan’ı almak.   Detayları “Execution Plan Nedir” isimli makalede bulabilirsiniz.   Live Query Statistics […]

Veritabanındaki Nesneler(Tablo,SP) In-Memory OLTP’ye Uygun Mu?(Migration Checklists)

SQL Server 2016 ile beraber gelen yeni Management Studio’ya veritabanındaki nesnelerin In-Memory OLTP’ye uygun olup olmadığını bize gösteren yeni bir özellik eklendi.   In-Memory OLTP hakkında daha detaylı bilgi almak için “In Memory OLTP Nedir? Ve Nasıl Kullanılır?” isimli makalemi okumanızı tavsiye ederim.   Aşağıdaki şeklide veritabanı üzerinde sağ tıklayarak Tasks ve Generate In-Memory OLTP […]

Natively Compiled Scalar User-Defined Function(Udf) Nedir ve Nasıl Kullanılır?

Memory Optimized tablolar için SQL Server 2016 sürümünde Scalar User-Defined Function oluşturabiliyoruz. In Memory OLTP ve Memory Optimized Tablolar için “In Memory OLTP Nedir? Ve Nasıl Kullanılır?” isimli makalemi okumanızı öneririm.   Natively Compiled Scalar User-Defined Function’da fonksiyoniçindeki TSQL kodları daha iyi performans sağlayabilmek için native koda dönüştürülür.   Önceki makalemizde Memory Optimized Tablo’ların, Disk […]

Memory Optimized Tablolarda Otomatik İstatik Güncellemesi Aktif mi?

SQL Server 2016 ile Memory Optimized Tablolarda otomatik istatistik güncellemesi desteği geldi. Eğer veritabanı, compatibility level’i 130 olarak oluşturulduysa herhangi bir şey yapmak gerekmiyor. Ama veritabanı daha önceki bir compatibility level ile oluşturulduysa compatibility level’i 130’a çekildikten sonra istatistikleri manual olarak bir kere güncellemek gerekiyor.   Compatibility level ile ilgili “Compatibility Level Nedir Ve Nasıl […]

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ü […]