Skip to content
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, 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 […]
17 May
by NURULLAH ÇAKIR
BUCKET_COUNT, DURABILITY, HASH, HASH INDEX, In Memory OLTP, Memory Optimized Table, MEMORY_OPTIMIZED = ON, Natively Compiled Procedure, RANGE, RANGE INDEX, SCHEMA_AND_DATA, SCHEMA_ONLY
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’ı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 […]
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 […]