Kategori: DATABASE
MSSQL Server’da Debug Etmek
SQL Server Management Studio (SSMS) üzerinde T-SQL Debugging (hata ayıklama), karmaşık scriptlerin mantığını çözmek ve hataları anında tespit etmek için paha biçilemez bir araçtır. SQL Server’da Debug işlemi, yazdığınız bir…
MSSQL Server’da Cursor Kullanımı
SQL Server’da Cursor (İmleç), bir sorgu sonucunda dönen veri kümesini (result set) satır satır işlemenize olanak tanıyan bir veritabanı nesnesidir. Normalde SQL, küme tabanlı (setbased) çalışır; yani bir UPDATE veya…
Primary Key ve Foreign Key Nedir
İlişkisel veritabanı yönetim sistemlerinde (RDBMS), verilerin tutarlılığı ve birbirleriyle olan bağları rastgele değil, belirli kurallar çerçevesinde yürütülür. Bu kuralların en temel yapı taşları Primary Key (Birincil Anahtar) ve Foreign Key…
MSSQL Server’da Ghost Record ve Ghost Cleanup Task
SQL Server, performans nedenleriyle veriyi silerken satırı sayfadan (page) hemen kaldırmak yerine, satır başlığındaki (record header) bir biti değiştirerek onu Ghost Record olarak işaretler. SQL Server dünyasının perde arkasında çalışan…
MSSQL Server AlwaysOn Yapısında Veritabanı Path Değişikliği
Bu makalede alwayson yapısında veritabanın log dosyasının yanlış bir path altına set edildiğinde neler yapılması gerektiğini görmüş olacağız. Alwayson yapısında bulunan bir veritabanında ldf dosyalarını farklı dizinde olması ilerleyen aşamalarda…
SQL Server’da AUTO_CLOSE Özelliği Nedir
SQL Server dünyasında bazen “küçük bir ayar” gibi görünen ama veritabanı performansını ve kaynak yönetimini derinden etkileyen özellikler vardır. Bunlardan biri de AUTO_CLOSE özelliğidir. İşte bu özelliğin ne olduğuna ve…
SQL Server’da Transaction Log Restore Komutlarını Üretme Yöntemi
Veritabanı yönetimi süreçlerinde, özellikle felaket kurtarma (Disaster Recovery) veya veritabanı taşıma operasyonlarında zaman en kritik faktördür. SQL Server yöneticileri için Full bir yedekten sonra gelen onlarca, hatta yüzlerce Transaction Log…
MSSQL Server’da Database Ve Object Bazlı Memory Kullanım Durumu
SQL Server, diskteki verilere erişim hızını artırmak için verileri bellek üzerindeki Buffer Pool adı verilen alanda saklar. Bir sorgu çalıştırıldığında, veri önce diskten okunur ve belleğe alınır; eğer veri zaten…
