Kategori: sqlserver
MSSQL Server’da Veritabanı CPU Kullanım Durumları
SQL Server yöneticileri (DBA) için en büyük zorluklardan biri, sunucudaki performans darboğazlarını tespit etmektir. Sunucuda CPU kullanımı %90’lara dayandığında, asıl soru şudur: “Hangi veritabanı bu yükü oluşturuyor?” Bu makalede, sys.dm_exec_query_stats…
MSSQL Server’da CPU User Time ve Privileged Time Arasındaki Dengenin Önemi
Bir veritabanı yöneticisi (DBA) için CPU kullanımı sadece bir yüzdeden ibaret değildir. İşlemcinin zamanını hangi modda harcadığını anlamak, performans darboğazının kaynağını (yazılımsal sorgu hataları mı yoksa donanımsal/işletim sistemi seviyesindeki sorunlar…
MSSQL Server’da En Çok CPU Tüketen Sorgular
Veritabanı yönetiminde bazen sorun o an çalışan bir kullanıcı değildir; asıl sorun, her çalıştığında sistemi azar azar yoran ama toplamda devasa bir yük oluşturan verimsiz sorgulardır. Bu SQL komutu, SQL…
MSSQL Server’da Anlık Olarak CPU En Çok Kullanan Sorgular
Bir SQL Server yavaşladığında, genellikle suçlu aşırı kaynak tüketimidir. Sistemde o an neyin “fırtınalar kopardığını” anlamak için iki temel yöntemimiz var: Dinamik Yönetim Görünümleri (DMVs) kullanarak manuel sorgulama yapmak veya…
SQL Server’da CEIP ve Telemetry Servisinin Performans Üzerindeki Etkileri
SQL Server üzerinde “Telemetry” (Telemetri) servisleri, Microsoft’un Müşteri Deneyimi Geliştirme Programı (CEIP) kapsamında kullanım verilerini ve hata raporlarını toplamasına yardımcı olan araçlardır. Kurumsal ortamlarda bu servislerin kapatılması genellikle bir standart…
MSSQL Server’da Diskte En Çok Fiziksel Read Yapan Sorguları Tespit Etme
Veritabanı yöneticileri (DBA) ve yazılım geliştiriciler için performans optimizasyonunun altın kuralı, sistem kaynaklarını en çok tüketen noktaları bulmaktır. SQL Server’da bir sorgu çalıştığında, veriyi önce bellekten (Buffer Pool) okumaya çalışır….
MSSQL Server’da ApplicationIntent ReadOnly Parametresi ile Raporlama Sunucularındaki Yükü Secondary Node’lara Aktarma
Bazen mssql server sunucularına uzak bir makinadan power bi sunucusundan veya başka bir raporlama sunusundan rapor çekebiliriz. Çekilen raporlar hedef makinada bulunan listener ip yapısına gitmektedir. Listener kendi içerisinde hangi…
MSSQL Server Execution Plan’da Karşılaşılan Cardinality Estimation Nedir
SQL Server Query Optimizer, bir sorguyu en verimli şekilde çalıştırmak için kaç satırın döneceğini önceden tahmin etmek zorundadır. Bu sürece Cardinality Estimation (CE) denir. Eğer bu tahmin yanlış yapılırsa, Optimizer…
