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

Reading Time: 1 minuteDeveloper 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…

SQL Server ISNumeric() Fonksiyonu Nedir ?

Reading Time: 2 minutesVeritabanımızda datanın Numeric olup olmadığını sorguladığımız fonksiyondur. ISNUMERIC() fonksiyonu sonucu 0 döner ise sonuç numeric değil, 1 döner ise sonuç numeric tir. Hızlıca bir kaç örnek ile konuyu ele alalım. İlk örneğimiz de fonksiyona değerler gönderip sonuçlarını inceleyeceğiz.

Yukarıda Devamını Oku…

TRIM Fonksiyonlarının Performansa Etikisi

Reading Time: 2 minutesSargability 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 SARGability Session I

Reading Time: 4 minutesÖ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…

sp_rename ile Stored Procedure Adlarınızı Değiştirmeyin !

Reading Time: 1 minuteSaklı yordamlarımız yani Stored Procedure ‘lerimizin isimlerini sp_rename komutu ile değiştirmeyiniz. Bunun yerine DROP-CREATE yapmanız en sağlıklı yöntemdir. Çünkü sp_rename ile ismini değiştirdiğiniz Stored Procedure lerimizin sys.sql_modules ‘te ki definition alanında değişiklik gerçekleşmez ve bu yüzden sp_helptext ile sp nin içeriğini Devamını Oku…

Tarih Fonksiyonlarının Performansa Etkisi

Reading Time: 2 minutesTarihsel veri tiplerinde ki dönüştürme işlemleri çoğu zaman performansı aşağı çeken noktalardır fakat hep gözden kaçan tarfta  onlar olur. Örneğin Cast ve Convert süreçlerinde ki performans farklarını inceleyeceğiz bu makalemde. Evet iki side aynı işi gerçekleştiriyor fakat örneğimizin sonucunda iki Devamını Oku…

SQL SERVER 2016 RLS ( Row-Level Security )

Reading Time: 3 minutesGüvenlik veritabanı için en önemli adımlardan bir tanesidir. Şirketler kendi verilerinin erişilmesinde içerideki Development vb. Görevlere sahip arkadaşların bile belirli yetki protokelleri üzerinden olmasını ister. SQL Server da DB bazlı, Tablo bazlı , obje ve hatta kolon bazlı bile yetkilendirmeler Devamını Oku…

SQL SERVER IDENTITY MİMARİSİ

Reading Time: 3 minutesVeritabanlarımızı tasarlarken veritabanında sütunlara atadığımız very tiplerinin yanında bu kolonlara özelliklerde atayabiliyoruz. Çok kullanılan bu özelliklerin başında IDENTITIY özelliği gelmektedir. IDENTITIY olarak adlandırdığımız sutunlar otomatik artan sutunlardır. SQL Server da bir alana bu özellik tanımlandığında , ilgili tabloya bir kayıt Devamını Oku…

SQL Server 2012 – CONCAT FUNCTION

Reading Time: 2 minutesMerhaba Arkadaşlar, Hayatımıza giren yeni fonksiyonlarımızı yukarıdaki listede görebilirsiniz. Biz bu yazımıza String Function dediğimiz Karakter Fonksiyonlarını anlatarak başlayacağız. Bu makalemde SQL Server 2012 ile gelen Karakter Fonskiyonlarından CONCAT fomksiyonunu anlatacağım. STRING (KARAKTER) FONKSİYONLARI  A.CONCAT Bu fonksiyon, karakterleri istediğimiz koşullara göre Devamını Oku…

SQL SERVER OBJECT SEARCH SP_

Reading Time: 1 minuteMerhaba Sevgili Arkadaşlar, Bu gün sizlere işinize çok yarayacak bir sp_ yi paylaşacağım. SP_ mizin amacı Instance ımız üzerinde bulunan objelerin hangi database lerde yer aldığını bulmak. Aradığımız bir tablonun yada bir function veya bir sp_ ‘ nin hangi database Devamını Oku…