Centos7 üzerine PowerShell Kurmak

Bu yazımızda Centos7 işletim sistemi üzerine PowerShell nasıl yüklenir bunu adım adım gerçekleştireceğiz. sudo yum update -y Microsoft Repo sunu indiriyoruz. curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo PowerShell i indiriyoruz. sudo yum install -y powershell PowerShell e girelim pwsh Versiyon Devamını Oku…

sp_executesql ve EXEC Kullanımı

Dinamik Query lerimizi EXEC ile mi sp_executeSql ile mi Çağırmalıyız ? Firmalarda bir çok kod incelememde karşılaştığım en önemli performans kriterlerinden ve en çok karşılaşılan türden bir performans problemidir. Elimizde bir dinamik sorgumuz var ve bu sorgumuzu EXEC … diye Devamını Oku…

SYNONYM ve Kullanımı

Veritabanı içerisinde nesnelere verilen ALIAS ‘tır.  Hangi nesneler için Synonym oluşturulmaktadır ; Stored Procedure Table-Valued Function Scalar Function Aggregate Function Extenden Stored Procedure View Table Syntax : CREATE SYNONYM <Synonym_Adi> FOR <Database_Adi>.<Schema_Adi>.<Tablo_Adi> SSMS ile Synonym leri görme ; Synonym oluşturulduktan Devamını Oku…

SQL Server 2016 System-Versioned Table

SQL Server 2016 ile hayatımıza giren bir diğer özellikde system-versioned table yani Temporal Teble dır. Bu özellik sayesinde tablomuz üzerinde ki DML değişikliklerini otomatik olarak izlenebilir ve  ve izleme sonucunda oluşan değişiklikler aynı yapıya sahip başka bir tabloda loglanır. System-versioned Devamını Oku…

PLE (Page Life Expectancy ) Nedir ve Ne İşe Yarar

Page ‘lerin Memory de tutulma zamanını aldığımız bir performance counter der. Bize sonucu saniye cinsinde döner ve Best Practice olarak 300 altında olmaması istenir. PLE değerlerinizi belirli periyotlarla izleyerek belirli bir süre  sınır değerin altında seyrettiğini gözlemlediğiniz de PLE değerlerinizi Devamını Oku…

TempDB Performans ve Stratejik Kontroller Listesi

TempDB Performans ve Stratejik Kontroller Listesi TempDB SQL Server performansı için kritik öneme sahiptir.  TempDB için farklı kulalnılar mevcuttur ve bu kullanımları izlemek ve yönetmek ileri ki dönemlerde başımızı ağırtacak performans problemleri oluşmasını engeller. Bu yüzden TempDB optimizasyonları ve gerekli Devamını Oku…

SQL Server Veritabanı Sorgulama Eğitim Paketi

Eğitimimiz kısa bir zaman sonra Udemy.Com üzerinden yayınlanacaktır.      SQL Server Veritabanı Sorgulama Eğitim Paketi İçeriği  A.SQL Server’a Giriş A.1.SQL Server Mimarisi A.2.SQL Server Management Studio (SSMS) Tanımak B.T-SQL Diline Hızlı Giriş B.1.T-SQL İfadelerinin Sınıflandırılması B.2.Temel T-SQL Elemanları B.3.ResulSet Devamını Oku…

SQL SERVER 2016 – Dynamic Data Masking

SQL Server 2016 versiyonu ile hayatımıza giren önemli özelliklerden bir tanesi de Dynamic Data Masking ‘dir. Önceki versiyonlarsa maskeleme sürecini  gerçekleştirmek için bir çok işlem yaparak sağlıyorduk. Genelde maskeleme, tuttuğumuz datanın kullanıcıya sunduğumuz da verinin aslını değil de bir kısmını Devamını Oku…

Yük Yaratan Query leri Analiz Etme ve Loglama

Sistemimizde yük yaratan query leri bulup bunları periyodik olarak loglama yapısı oluşturmak.   Bu süreç için ilk önce aşağıda hazırlamış olduğumuz script ile sıkıntılı query leri buluyoruz. SELECT TOP 20 GETDATE() AS “Collection Date” , qs.execution_count AS “Execution Count” , Devamını Oku…