Kategori: sqlserver
SQL Server’da MARS (Multiple Active Result Sets) Nedir
Microsoft SQL Server mimarisinde verimliliği artıran ancak zaman zaman yanlış anlaşılan kavramlardan biri MARS (Multiple Active Result Sets) özelliğidir. Bu makalede MARS’ın ne olduğunu, ne zaman gerektiğini, SSMS üzerinde nasıl…
MSSQL Sunucularında Disk Latency Analizi
MSSQL veritabanı sunucularında yaşanan performans tıkanıklıklarının (bottleneck) arkasında genellikle gözden kaçan bir I/O darboğazı yatar. İşlemci veya bellek kullanımı normal görünse bile, disklerin verilere yetişememesi sorguların kilitlenmesine ve genel sistem…
SQL Server Management Studio 22 OFFLINE Sürümünün Kurulumu
SSMS 20 ve önceki sürümleri herhangi bir yapıdan bağımsız sadece .exe sürümü indirilerek çalıştırabiliyordu. İndirilen bu yapı offline sunucu üzerine taşınarak rahatlıkla kurulum işlemi gerçekleştirilmiş olunurdu. SSMS 21 ve 22…
Zabbix Sunucusunun Sql Server Veritabanı ile Entegrasyonu
Bu makalede Windows Server üzerinde çalışan Microsoft SQL Server’ın Zabbix’e entegre edilme konusunu görmüş olacağız. Veritabanları kurumların bilgi teknolojileri altyapısında kritik bir konuma sahiptir. Bir veritabanı sunucusunda meydana gelebilecek performans…
SQL Server Veritabanı Büyüme Trendlerinin Yedekleme Geçmişi Üzerinden Analizi
Veritabanı yöneticileri (DBA) için sistemlerin disk kapasite ihtiyaçlarını öngörmek ve sürdürülebilir bir depolama planlaması yapmak en kritik görevlerden biridir. Veritabanlarının geçmişe dönük büyüme trendlerini incelemek, gelecekte ihtiyaç duyulacak disk alanını…
SQL Server’da ‘Non-SysAdmins have been denied permission to run CmdExec job steps without a proxy account’ Hatasının Çözümü
SQL Server Agent üzerinde(jobs oluştururken, T-SQL dışındaki işletim sistemi komutlarını çalıştırmak için CmdExec veya PowerShell gibi adım türleri (job steps) sıkça kullanılır. Ancak, bir işin sahibi (owner) SQL Server üzerinde…
SQL Server’da Function ve Procedure Execute Yetkisi
Bu makalede, SQL Server’da veritabanı genelindeki tüm mevcut ve gelecekte oluşturulacak olan Stored Procedure ile Fonksiyonları çalıştırma (EXECUTE) yetkisini vermenin iki farklı senaryosunu ele alacağız. İster geleceğe yatırım yaparak bir Rol (Role) oluşturun, isterseniz…
SQL Server’da Hash Partition Nedir
Veri tabanı büyüdükçe, tek bir tablo üzerindeki veriyi fiziksel olarak bölümlere ayırmak (Partitioning), sorgu performansını artırmanın ve bakım süreçlerini kolaylaştırmanın en etkili yollarından biridir. Hash Partitioning, özellikle verinin belirli bir…
