Pazartesi , 26 Haziran 2017

Aylık Arşiv: Kasım 2014

SQL Server 2012 Indirect Checkpoint Özelligi

Checkpoint, SQL Server Database Engine servisi tarafından çalıştırılan ve Buffer Cache diye adlandırılan bellek bölgesindeki Dirty Page’lerin diske yani data dosyasına yazılması işlemidir. Dirty Page kavramı ise az önce bahsettiğimiz Buffer Cache bellek bölgesinde bulunan ve üzerinde değişlik yapılmış(delete,update vb) fakat hala fiziksel olarak diske yazılmamış page olarak adlandırılmaktadır. Yani bir veri üzerinde bizim yapmış olduğumuz değişlikler doğrudan data dosyası ... Devamını Oku »

SQL Saturday Istanbul – 359

Genelde teknik içerikli yazı paylaşıyorum lakin bu defa bir etkinlikle ilgili bilgi vereceğim. Uluslar arası bir etkinlik olan SQL Saturday her Cumartesi bir sehirde gerceklestirilir. Bu sene Microsoft Türkiye’de 4.sü 6 aralıkta yapılacak. 5 ayrı salonda eş zamanlı olarak 25 farklı sunum yapılacak. Bu sene ” Write Quick, Readable and High Performance Queries Using Window Functions with SQL Server 2014” konusu ile benim ... Devamını Oku »

Transactional Replikasyonun Backup Kullanilarak Kurulmasi

Varsayılan olarak iki SQL server arasında replikasyon kurduğunuzda kurulum aşamasındaki ilk senkronizasyon yani her iki veritabanının eşitlenmesi işlemi Snapshot Agent tarafından yapılır. Snapshot Agent Publisher üzerindeki veritabanının Snapshot’ını alarak ilgili Subscriber’lara gönderir. Fakat veritabanı boyutunun büyük olduğu durumlarda Snapshot alınması ve Subscriber’a gönderilmesi çok uzun zaman almaktadır. Bu sebeple özellikle büyük boyutlu veritabanlarını kullanarak tanımlanacak replikasyonlarda SnapShot kullanmak yerine veritabanının ... Devamını Oku »

SQL Serverda Union veya Or Operatörünü Kullanmak

SQL Serverda bir sorgu yazarken her ne kadar sorgunun doğru sonucu getirmesi önemli olsa bile bunun yanında sorgularımızında performanslı bir şekilde çalışmasını isteriz. Küçük boyutlu veritabanlarında pek hissedilmese bile veri boyutunun fazla olduğu sistemlerde sorgu yazarken her ihtimal iyi değerlendirilip sorgular optimize edilmelidir. Sorgu optimizasyonu yapılırken ilk incelenen ilgili sorgunun Execution Planıdır. Bildiğiniz gibi Execution Plan o sorgunun çalıştırılması sırasında ... Devamını Oku »