SQL Server Wait Statistics Verilerine Erişme ve SQL Ops ile Görüntüleme

SQL Server yeni Managemetn Studio olarak nitelendirilen SQL Operation Studio yu kullanarak veritabanımız üzerinde aşağıda hazırlamış olduğum wait type yani veritabanımızın en çok nerede beklediğini veren scriptimizi exec ettik ve çıkan sonuçta Operation studio nun özelliklerinden olan Chart ı kullanrak 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 NOEXEC Komutu Nedir ?

SQL Server da NOEXEC komutu ne işe yarar sorusunu bu makalede cevaplayacağız. SQL Server herhangi bir sorguyu iki aşamada yürütür temel anlamda , bu aşamalar  Compilation ve Execution dır. Derleme aşamasında sorgunun syntax ını ve nesne adlarını ndoğruluğunu teyid etmeyi Devamını Oku…

SQL Server da Tablolarımızda yer alan Index leri Nasıl Buluruz ?

Tablolarımız da yer alan indexleri ve hangi tip index kaç tane olduğunu aşağıda  ki script ile buluruz. Yeni index tiplerinide desteklemektedir scriptimiz. ( Clustered,NonClustered,Clustered ColumnStore,NonClustered ColumnStore gibi) Bu script çoğu çalışmlarınıda çok işinize yarayacaktır. SELECT [schema_name] = s.name ,table_name = 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 2017 IDENTITY_CACHE Yeniliği

SQL Server 2017 ile hayatımıza giren güzel bir özellikten bahsedeceğiz bugün. IDENTITY_CACHE özelliği ; Bu özelliği 2016 versiyonunda hayatımıza giren sys.database_scoped_configurations tablosunda görebiliriz. SELECT * FROM sys.database_scoped_configurations Bu özellik default olarak aktif gelmektedir. Şimdi bir kaç örnek ile daha detaylı Devamını Oku…

SQL Server Güvenlik Açığı Analizi – (SQL Vulnerability Assessment)

SSMS 17.4 ile hayatımıza giren güzel bir özelliktir SQL Server Güvenlik Açığı Analizi.Peki nasıl yapılmaktadır. SQLVA olarak adlandıracağım bu özelliğin tam adı SQL Vulnerability Assessment dır. Bu özelliği temel amacı veritabanı güvenlik açıklarını keşfetmek, izlemek ve düzeltmemizi sağlamak için oluşturulmuştur. 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…

PowerShell Disk Size Report

PowerShell Scriptleri ile SQL Server sunucumuzun üzerinde yer alan disklerin size raporlarını çektiğimiz scripti paylaşıyorum ve aşağıda örnek Demosu yer almaktadır. NOT : Remote Server olarak bağlantı sağlayabileceğiniz script hazırladım. Free Size Script : Get-WmiObject Win32_logicaldisk -ComputerName SQLTURKIYE ` | Devamını Oku…

SQL Server – PowerShell Auto Full Backup Alma İşlemi

PowerShell Scripti ile Full Backup nasıl alabiliriz sorusuna hazırladığımız basit bir PS query si ile nasıl alındığını görelim ; İlk etapta PowerShell ISE üzerinde Scriptimizi yazıp Backup alacağımız Folder içerisine kaydediyoruz.   $SQLInstance = “SQLTURKIYE” $BackupFolder = “E:\sqltr-PS-Backup\” $timeStamp = Devamını Oku…