Developer için SQL Performans – I.Bölüm

Developer için SQL Performans Birinci Bölüm eğitiminin belli bir bölümünü Udemy üzerinden yayınlamaya başladım. Eğitim içeriği kalan bölümlerde eklenerek daha da zengin bir duruma gelecek. Dönem dönem bu bölümlere ekleme yapılacak. Bu Eğitim ile Developer,Analyst,SQL Developer,Database Administrator gibi iş kollarının SQL Devamını Oku…

Veri Arşivleme Hikayesi ve Önemi

Bugün sizlere sevdiğim bir arkadaşımın yönettiği sistemde karşılaştığı ve yönetmekte problem yaşadığı bir durumu ve bu durumun çözümde ki yöntemin sistemleriniz için sistematik kullanılırsa performans  açısından çok işinize yarayacağını aktarmak istedim. Konuya örneğimiz üzerinden anlatacağım bu şekilde daha net süreçleri Devamını Oku…

TRIM Fonksiyonlarının Performansa Etikisi

Sargability bölümünde ve Query Performance makalelerimde performance ın önemini ve neler kullanıp kullanmayacağımıza dair bilgileri paylaştım ve ara ara da o sayfaları güncelliyorum. SQL Server SARGability Session I SQL Server Query Performans İpuçları Bu günde TRIM Function ın perfromansa olan Devamını Oku…

SQL Server NULL kolonu NOT NULL Nasıl Yaparız ?

Veritabanlarımızda tablolarımız içerisinde yer alan Nullable kolonlarımızı Not Null a nasıl çeviririz bu makalemizde bunu göreceğiz. Örnek ile konuyu daha net bir şekilde ele alalım. SQLTURKIYE veritabanımız içerisinde bir adet demo tablo oluşturuyoruz. USE SQLTURKIYE GO — Demo tablomuzu oluşturalım Devamını Oku…

SQL Server Uzun Süre Çalışan Query leri Bulma

Genelde herkesin merak ettiği ve öğrenmek istediği dataya erişmenizi sağlayacak scripti vereceğim sizlere. SQL Server da en uzun çalışan query lerim neler ? Evet firmaların genelde ilk sorduğu soru bu tabi soru bununla bitmiyor.Bulduktan sonra nasıl düzeltiriz, neler yapmalıyız, yapım Devamını Oku…

SQL Server Query Performans İpuçları

Bugün sizlerle Query Performans İpuçları üzerine konuşacağız ve Demolar yapacağız. SELECT * kullanımının performansa etkisi ile başlıyoruz ; Genelde en basit ama hep gözden kaçırıp dikkat etmediğiniz bir durumdur SELECT * kullanımı. Bunun üzerine seneler önce yazıp paylaştığım makalemin linkinide Devamını Oku…

SQL Server SARGability Session I

Önemli konulardan biri de performansa dayalı query yazmak için SARGability konularıdır. Burada bunu 3 aşamada ele alacağız bu makale ilk aşamasını kapsayacak ve burada öğrendiğiniz bilgileri mümkün olduğunca query yazımınızda dikkat etmeniz noktalar olarak isminiz gibi bilmeniz sizin faydanıza olacaktır. Örneklerimiz Devamını Oku…

IN Operatörü ile ilgili Problemler

IN operatörünün genelde bilinmedi önemli performans problemi yaşatan problemini ele alacağız bugün. Genelde yeni teknolojilerin getirdiği nimetlerden yararlanmayı çok severiz ve bu nimetlere güvenerek performanslı iş yapma yetimizi de yok etmeyide severiz aynı zamanda. Çünkü nasıl olsa SSD üzerinde DB Devamını Oku…

SQL Server OPTIMIZE FOR

SQL Server 2005 versiyonu ile hayatımıza giren bu özellik ,sorgularımız ilk çalıştırıldığında oluşturulacak olan Execution Plan için parametre değerlerini bu özellik sayesinde biz belirleyebilmekteyiz. Peki bu özellik ne işimize yarayacak gibi soruları duyar gibiyim. Genel de yazdığımız sorgularda değişkenleri ve Devamını Oku…

Index ‘lerin Bulundukları FileGroup ları Değiştirme Süreçleri

Index ‘lerin Bulundukları FileGroup ları Değiştirme Süreçleri Index ‘lerin oluşturuldukları FileGroup ‘ları iki farklı yöntem ile değiştirebiliyoru. Bunlardan ilki DROP_Existing ifadesi ile diğeri ise klasik DROP-CREATE işlemi ile. DROP-CREATE yönteminde bildiğiniz üzere ilk önce var olan Index ‘imizi DROP edip Devamını Oku…