Stored Procedure İsimlendirme Kurallarını Uygulama

Hali hazırda kullandığınız yapıda veya var olan yapınızda genel bir isimlendirme standardı oluşturdunuz ve tüm geliştirme ortamlarında buna uyulmasını istiyorsunuz. Bu süreci aktif işletebilmeniz için aşağıda ki süreci gerçekleştirerek tüm isimlendirme standardınızı yapıya işletebilirsiniz. Bu şekilde geliştirme yapan arkadaşlarınız bu Devamını Oku…

COPY_ONLY BACKUP Seçeneği

SQL Server 2005 ile hayatımıza girmiş olan bu özellik sistem tarafından oluşturulan LSN(Log Sequence Number) zincirini bozmadan Full veya Transaction Log Backup almamızı sağlar. Yedekleme yapısı ilk bir Full Backup daha sonra Diffrential veya Log Backup alınarak devam eder. Alınan Devamını Oku…

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…