2010-08-16 13 views
34

A'da devre dışı bırakılmış bir dizini nasıl bulabilirim, ekleme performansını artırmak için bir dizi dizin devre dışı bıraktım. Şimdi geri dönüp yeniden/yeniden etkinleştirmem gerekiyor.SQL Server veritabanına bazı toplu veri eklemeleri gerçekleştirirken SQL server 2008

Ne yazık ki, hangi dizinlerin devre dışı bırakıldığından emin değilim.

Hangi dizinlerin devre dışı bırakıldığını belirlemek için yeniden sorgulayabileceğim bir yol var mı ve yeniden etkinleştirilmeli mi?

+3

Bu neden IDE'de değil! Bir şeyleri griletmek ne kadar zor? –

cevap

70
select 
    sys.objects.name, 
    sys.indexes.name 
from sys.indexes 
    inner join sys.objects on sys.objects.object_id = sys.indexes.object_id 
where sys.indexes.is_disabled = 1 
order by 
    sys.objects.name, 
    sys.indexes.name