Kullanılmayan Index’leri Bulun

Published on 11 October 2013 by in Index / Okunma: 1,554

0

Kontrolsüz büyüyen database’lerde çoğu zaman yetkisi olan developer anlık sorguları için de index oluşturabilirler. Zaman içerisinde bu index’lerin hangilerinin ne sıklıkla kullanıldığı ve hiç kullanılmadığının takibini yapmazlar. Durum bu şekilde olunca gereksiz, kullanılmayan size’ı büyüten index’leri saptayıp silmek isteriz. Bunun için aşağıda paylaştığım sorguyu kullanabilirsiniz. SELECT ind.Index_id, obj.Name AS TableName, ind.Name AS IndexName, ind.Type_Desc, indUsage.user_seeks, [...]

Continue Reading

0

SQL Server 2012 öncesinde index operasyonlarımızı (CREATE, DROP, REBUILD) hiçbir şekilde MAX olarak boyutlandırılmış  (VARCHAR(MAX), NVARCHAR(MAX), VARBINARY(MAX)) veritiplerini kullanarak online gerçekleştiremiyorduk. SQL Server 2012 ile beraber bu sınırlama kalkmış durumda. Örneğin aşağıdaki kodu SQL Server 2008 R2 üzerinde çalıştıralım.   USE AdventureWorks GO CREATE TABLE [dbo].[Tablo1] ([ID] INT IDENTITY NOT NULL, [Kolon1] VARCHAR(10) NULL, [Kolon2] [...]

Continue Reading