Hypothetical Indexes Find and DROP Script

Hypothetical Index leri bulup silmek için aşağıda hazırladığım scripti kullanabilirsiniz. Script sonucunda Drop_Script kolonunda ki scriptleri alıp kontrollü bir şekilde çalıştırarak Hypo Index lerden kurtulmuş olursunuz.   SELECT object_name(object_id) Table_Name, name Index_Name,’DROP INDEX ‘+name+’ ON ‘+object_name(object_id) AS DROP_Script FROM sys.indexes Devamını Oku…

Disk Based Tabloyu In-Memory Tablo Migration Süreçleri

SQLTURKIYE veritabanımız içerisinde oluşturduğumuz Disk-Based tablomuz olan DiskBasedToMigrateınMemoryTable isimli tablomuzu In_Memory yapıya taşıyacağız. Örnek tablomuzu oluşturmak için aşağıdaki scripti kullanabilirsiniz. CREATE TABLE [dbo].[DiskBasedToMigrateInMemoryTable_old] ( [Id] [int] IDENTITY(1,1) PRIMARY KEY CLUSTERED, [Keys] [uniqueidentifier] , ) INSERT INTO [dbo].[DiskBasedToMigrateInMemoryTable_old] ([Keys]) SELECT NEWID() Devamını Oku…

SQL Server Missing Index Script

Aşağıda hazırladığım script ile tablolarınız üzeirnde ihtiyaç duyulan Index leri bulabilirsiniz. NOT :  Indexleri script ile bulduğunuz gibi sisteme CREATE etmeyiniz !!! İlk etapta tabloyu izlemeye alınız ve daha sonra Index i oluşturmaya karar verdikten sonraki süreçte bir müddet oluşturduğunuz Devamını Oku…

DB üzerindeki Tüm View leri Refresh leyen Script

Aşağıda hazırladığım script ile DB üzerinde ki tüm View leri Refresh leyebilirisniz. <Database_Name> : Buraya işlem yapacağınız veritabanı adını yazıyorsunuz. Aşağıda ki bölümde ilk etapta oluşan scripti görmek istiyorsanız SELECT ifadesini aktif EXEC i comment leyiniz. –EXEC (@sqlTrexec) SELECT @sqlTrexec Devamını Oku…

Tarih Fonksiyonlarının Performansa Etkisi

Tarihsel 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…

Fast N Hint Kullanımı

Bu operatör ile sorgu sonucumuzda dönen kayıt sayısı içerisinde kaç tanesi için en hızlı bir şekilde dönüp diğerlerinin normal şekilde gelmesini sağlayabilriiz. Örneğin bir query yazdınız ve query sonucunuzda 1300 satır gelmekte fakat siz bu 1300 satırın ilk 100 satırını Devamını Oku…

SQL Server VLF Nedir ?

SQL Server üzerinde yer alan veritabanlarının .ldf uzantılı fiziksel log dosyalarının içerisinde yer alan sanal log dosyalarıdır. Fiziksel log dosyaları veritabanı sistemi tarafından iç transaction yönetimi için birden fazla mantıksal dosyalara bölümlendirilir. Sistem üzerinden bu dosyaların sayısı arttıkça özellikle sistemin Devamını Oku…

Veritabanı Silme İşleminin uzun Sürmesini Engellemek

Veritabanımızı silerken bazen işlemlerimiz uzun sürmektedir. Bu süreci hızlandırmak için aşağıda ki yöntemi kullanmanız yeterli olacaktır. Veritabanımızın üzerine geliyoruz. Sağ tık yaptıktan sonra açılan pencerede Delete sekmesine basıyoruz ve silme ekranı geliyor. Bu ekranda aşağıda Default olarak Delete backup and Devamını Oku…

Smart UPDATE STATS Script

Selam , Aşağıda hazırşladığım script ile tüm istatistik süreçlerinizi istediğiniz şekilde gerçekleştirip loglamasını yapabilirisniz. Scriptimizi incelediğimizde ilk etapta demo veritabanımızı oluşturuyoruz. Ardından bu veritabanı içerisinde Log lama yapacağımız tablomuzu CREATE ediyoruz. Ana Sistem Log tablomuzu da Create edip akıllı istatistik Devamını Oku…