Tag archive: sql server

SQL Server’da Performansı Yavaşlatan Gizli Tuzaklar ve Çözümler

Caglar Ozenc 25 min read

T-SQL sorgularında yapılan gizli hatalar, SQL performance tuning çalışmalarınızı boşa çıkarabilir. Biliyor muydunuz? Veritabanı boyutları, yanlış yazılmış sorgular nedeniyle beklenmedik şekilde %300’e kadar büyüyebilir ve performansı ciddi şekilde etkileyebilir. SELECT * ifadelerinin kullanımı, JOIN’lerin yanlış yapılandırılması ve indekslerin göz ardı edilmesi, SQL Server performance tuning sürecinde sıklıkla karşılaştığımız sorunlardır. Özellikle büyük tablolarda indekslerin ihmal edilmesi, sorguların…

Continue reading

SQL Server Bellek ve Disk Yönetimi

Caglar Ozenc 4 min read 1 comment

Veri Yönetimi: Bir Zamanlar ve Şimdi Veri, geçmişte sadece kayıtların tutulduğu basit yapılar olarak görülüyordu.Bugün ise veri, kurumların karar alma süreçlerini şekillendiren ve rekabet avantajı sağlayan en kritik varlıklardan biri.SQL Server, bu değişim yolculuğunun merkezinde yer aldı.Ancak SQL Server gibi güçlü bir veri platformunu başarıyla yönetebilmek için sadece donanım gücüne güvenmek yetmez.Kaynakların doğru planlanması, bellek…

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 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 İ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

Veritabanıların Gizli Kahramanı: Veritabanı Yöneticisi Olmak

Caglar Ozenc 3 min read

Günümüzün dijital çağında veri, petrol kadar değerli. Her tıklama, her satın alma, her arama; devasa veritabanlarında özenle saklanıyor ve işleniyor. Peki bu karmaşık sistemlerin arkasında kimler var? İşte karşınızda veritabanlarının gizli kahramanları: Veritabanı Yöneticileri (DBA). Veritabanı Yöneticisi olmak, sadece teknik bilgi gerektiren bir iş değil, aynı zamanda analitik düşünme, problem çözme ve iletişim becerileri gerektiren çok…

Continue reading

Sql Server ve Prompt Engineering Nedir ?

Caglar Ozenc 5 min read

Selamlar herkese,  Bugün yazdığım bu metnin amacı, üzerinde durduğumuz özelliğin örneklerinin kendine özgü olduğunu ve bu özelliği kullanarak yazdığımız kodlardan dolayı bize ithamlarda bulunanların ne kadar yanlış yolda olduğunu göstermek için yazdım. Başlığı belirledim ancak içeriği ChatGPT’ye yazdırdım. Yani, SQL yazmayı bilmeyebilirsiniz, ancak GPT’ye istediğinizi yazarak ve verilen kodları SQL Server sunucunuzda çalıştırarak işlem yapabilirsiniz.…

Continue reading

SQL Server AG kullanırken veri kaybı riski yaşanır mı?

Caglar Ozenc 2 min read

Always On Availability Groups (AG) kullanırken veri kaybı riski, AG konfigürasyonunuzun senkronizasyon moduna bağlıdır. İki ana senkronizasyon modundan bahsedebiliriz: Senkron Commit ve Asenkron Commit. Senkron Commit Senkron commit modunda, birincil veritabanındaki her işlem ikincil veritabanlarına commit edilmeden önce birincil veritabanda commit edilmez. Bu süreç aşağıdaki şekilde çalışır: Bu modun kullanıldığı bir AG konfigürasyonunda, doğru bir…

Continue reading

SQL Server AlwaysOn kurulumunda dikkat edilmesi gerekenler nelerdir?

Caglar Ozenc 2 min read

SQL Server AlwaysOn özelliklerini (hem Failover Cluster Instances hem de Availability Groups için) kurarken dikkat edilmesi gereken önemli adımlar ve en iyi uygulamalar aşağıda listelenmiştir: Planlama ve Tasarım Altyapı ve Ağ SQL Server Kurulumu Availability Groups Yapılandırması Güvenlik İzleme ve Test Kurulum sırasında ve sonrasında Microsoft’un resmi belgelerine ve en iyi uygulama rehberlerine başvurmanız, sürecin…

Continue reading

SQL Server Danışmanı ile çalışmak neden önemlidir?

Caglar Ozenc 1 min read

SQL Server Danışmanı (SQL Server Consultant), veritabanı yöneticileri ve geliştiricilere SQL Server altyapılarını optimize etmek, performans sorunlarını tespit etmek ve genel olarak en iyi uygulamalara uyum sağlamak için rehberlik eden bir araç veya hizmettir. Microsoft, SQL Server’ın çeşitli sürümlerinde farklı danışmanlık araçları sunar: SQL Server Management Studio (SSMS) içindeki Performance Dashboard, Database Engine Tuning Advisor…

Continue reading