Kategori: PERFORMANS

CPU’yu En Çok Kullanan Sorgular

Performans problemi yaşayan sistemler’de performans iyileştirmesi yapmak için genelde ilk baktığımız şeylerden biri CPU’yu ve Disk’i en çok kullanan sorgulardır. CPU’yu en çok kullanan sorguları tespit edip gerekli iyileştirme işlemlerini yapabilirsiniz. Sorguyu aşağıda paylaşıyorum. “Disk’i En Çok Kullanan Sorgular” isimli makaleye de göz atmak isteyebilirsiniz. select      st.[text] AS Sorgu,               wt.last_execution_time AS [Son Çalışma […]

Natively Compiled Stored Procedure Nedir ve Nasıl Kullanılır?

Natively Compiled Stored Procedure, In Memory OLTP ile beraber SQL Server 2014 sürümünün bize sunduğu yeni bir stored procedure çeşididir. Sadece Memory Optimized Tablolar’da kullanılabilir. 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 Stored Procedure’de Procedure içindeki TSQL kodları daha iyi […]

In Memory OLTP Nedir? Ve Nasıl Kullanılır?

In Memory OLTP SQL Server 2014 ile birlikte gelen bir özelliktir. Bu özellik ile verilerimizi artık memory’de tutabiliyoruz. Verileri memory’de tutabiliyoruz dediğimizde, sql server’a ilgisi olan bir çok insan buffer pool olarak algılıyor. Önemli bir nokta olarak veriler buffer pool’da değil, direk memory’de tutuluyor. “Buffer Pool Extension Nedir” isimli makalemde buffer pool’un ne olduğuna değinmiştim. […]

SQL Server’ı Yüksek Performans’ta Çalışacak Şekilde Ayarlamak(High Performance)

SQL Server’ın daha yüksek performans ile çalışabilmesi için windows üzerinde yapılan bir ayardır. Windows Server 2008 ve üstünde bu ayar yapılabilir. Her kurulumda ilk yapılması gereken işlemlerden biridir. Kurulum sonrası yapılması gereken işlemlerle ilgili “Yeni Kurulumda Yapılması Gereken Konfigürasyonlar” isimli makalemi okumanızı tavsiye ederim.   Windows üzerindeki bu power plan ayarı, eğer SQL Server sunucusu […]

Indexed View Nedir Ve Nasıl Oluşturulur

View’lere index ekleyerek Indexed View’leri elde ederiz. View kavramı hakkında detaylı bilgi almak için “View Nedir Ve Nasıl Oluşturulur” isimli makalemi okumanızı tavsiye ederim.   View’ler normalde verinin kendisini tutmazlar. View’leri indexed view hale getirdiğimizde artık verinin kendisini tutmaya başlarlar.  Bu yüzden view performansı artarken view’in select ettiği tabloların insert,update ve delete performansları azalır. Ayrıca […]