Category archive: Microsoft SQL Server

Azure SQL’de Yeni Uyumluluk Seviyesi: 170

Caglar Ozenc 1 min read

Microsoft, 17 Nisan 2025 itibarıyla Azure SQL Database ve Microsoft Fabric SQL veritabanlarında varsayılan uyumluluk seviyesini 170 olarak güncelledi. ? Uyumluluk Seviyesi Nedir? Uyumluluk seviyesi, SQL Server’ın belirli bir sürümüne ait özelliklerin ve davranışların veritabanında nasıl çalışacağını belirler. Bu, uygulamaların belirli SQL Server sürümleriyle uyumlu çalışmasını sağlar. ? Uyumluluk Seviyesi 170 ile Gelen Yenilikler Uyumluluk…

Continue reading

SQL Server AG’de Yeşil Dashboard’un Ardındaki Tehlike: HADR SUSPEND

Caglar Ozenc 2 min read 2 comments

Son zamanlarda SQL Server Always On Availability Groups kullanan bir müşterimizde yaşanan ilginç bir vakayı sizlerle paylaşmak istiyorum. Monitoring ekranlarında her şey yeşil görünürken, aslında ciddi bir veri kaybı riski ile karşı karşıya kalabilirsiniz. Bu yazımda sizlere HADR SUSPEND komutunun görünmeyen tehlikelerinden bahsedeceğim. Always On AG ortamında senkron modda çalışan bir sistemde, normal şartlarda veri…

Continue reading

SQL Server İndeksleme: 10x Daha Hızlı Veritabanı Performansı Sırları

Caglar Ozenc 32 min read

Yavaş çalışan sorguların ve performans sorunlarının veritabanınızı yavaşlatmasından sıkıldınız mı? SQL Server’da doğru indeksleme stratejileri, uygulamanızın performansını katlanarak artırabilir. Bu yazıda, veritabanınızı hızlandıracak indeksleme sırlarını, yaygın hataları ve uzmanların kullandığı optimizasyon tekniklerini paylaşacağım. İster deneyimli bir DBA, ister yeni başlayan bir geliştirici olun, bu pratik stratejiler sorgu yanıt sürelerinizi düşürmenize ve sistem kaynaklarınızı daha verimli…

Continue reading

ACID ve BASE Veritabanı Modelleri: Hangisi İşletmeniz İçin Doğru Seçim?

Caglar Ozenc 17 min read

Bu yazıda ACID ve BASE veritabanı yaklaşımlarını derinlemesine inceleyerek, her iki yaklaşımın avantajları, dezavantajları ve farklı kullanım senaryolarındaki performanslarını karşılaştırmaktadır. Veritabanı seçimini etkileyen faktörler, farklı endüstri örnekleri ve gelecekteki trendler de ele alınarak, okuyuculara kapsamlı bir rehber sunulmaktadır. ACID Nedir? ACID, veritabanı işlemlerinin güvenilirliğini sağlamak için kullanılan bir kısaltmadır. Atomicity (Atomiklik), Consistency (Tutarlılık), Isolation (İzolasyon)…

Continue reading

Microsoft SQL Server Tarihi ve Gelişimi: Başlangıçtan 2025’e

Caglar Ozenc 23 min read

Merhaba, Bu yazıda Microsoft SQL Server’ın 1989‘daki başlangıcından 2025‘te piyasaya sürülmesi beklenen sürüme kadar olan tarihsel gelişimini kapsamlı bir şekilde ele almaktadır. Her bir sürümün öne çıkan özellikleri, teknolojik yenilikleri ve endüstriye etkileri detaylı olarak incelenmektedir. Veritabanı yönetim sistemlerinin evrimi, güvenlik geliştirmeleri, iş zekası platformu, bulut entegrasyonu ve gelecek trendler gibi konulara odaklanılarak, SQL Server’ın…

Continue reading

SQL Server’da Kimlik Doğrulama: Güvenli Veritabanı Erişiminin Anahtarı

Caglar Ozenc 3 min read

Günümüzde siber saldırıların %83’ü kimlik bilgilerinin ele geçirilmesiyle gerçekleşmektedir. Bu durumda veritabanı güvenliği, özellikle kimlik doğrulama mekanizmaları, her zamankinden daha kritik hale gelmiştir. SQL Server, bu güvenlik ihtiyacını karşılamak için çeşitli kimlik doğrulama yöntemleri sunar. Kimlik Doğrulama Nedir? Kimlik doğrulama (authentication), bir kullanıcının veya sistemin iddia ettiği kişi olduğunu doğrulama sürecidir. Bu süreç aşağıdaki adımları…

Continue reading

SQL Server and RAID: Essential Guide for SQL Server DBAs

Caglar Ozenc 2 min read

Hello, today I’ll explain RAID systems, one of the fundamental building blocks of database systems, and their relationship with SQL Server. Why is RAID Important?Imagine you’re working at a bank with a database containing thousands of customers’ account information. This data needs to: RAID precisely meets these needs. What is RAID?RAID is a technology that…

Continue reading

SQL Server’da Indexler: Yaygın Yanılgılar ve Performans Etkileri

Caglar Ozenc 3 min read

Veritabanı yönetiminde indexler, performans iyileştirmesinin temel taşlarından biridir. Bu yazıda, SQL Server’daki indexler hakkındaki yaygın yanılgıları düzeltecek, index türlerini ve özelliklerini inceleyecek ve özellikle veri yazma performansına etkilerini ele alacağız. 1. SQL Server ve Indexler Hakkında Doğru Sanılan Yanlışlar Yanılgı 1: “Ne kadar çok index, o kadar iyi performans.” Gerçek: Aşırı index kullanımı, özellikle veri ekleme,…

Continue reading

SQL Server İndeksleri: Bilmeniz Gereken Her Şey

Caglar Ozenc 7 min read

İngilizce “index” kelimesinin Türkçe karşılığı “indeks”tir ve çoğul hali de yine “indeksler”dir. Ancak günlük kullanımda bazen hatalı olarak “indexler” de denilebiliyor. Teknik olarak doğru kullanım “indeksler”dir. Bu bilgiyi açıkladıktan sonra devam etmek isterim. Bir DBA olarak indeks kavramını anlatırken, öncelikle veritabanlarında verinin nasıl organize edildiğini ve sorguların nasıl çalıştığını anlamak önemlidir. Veritabanları, veriyi tablolar halinde…

Continue reading

SQL Server Envanter Yönetimi: Başarılı IT Stratejisinin Temel Taşı

Caglar Ozenc 4 min read

Bugün, SQL Server altyapınızın omurgasını oluşturan kritik bir konu hakkında derinlemesine bir inceleme yapacağız: Envanter Yönetimi. Bu yazıda, SQL Server envanter yönetiminin neden vazgeçilmez olduğunu, nasıl etkili bir şekilde uygulanacağını ve ihmal edilmesinin potansiyel sonuçlarını gerçek dünya örnekleriyle ele alacağız. SQL Server Envanter Yönetiminin Kritik Önemi Envanter yönetimi, sadece “ne var, ne yok” listesi tutmaktan…

Continue reading