Мне нужно получить список всех индексов в базе данных, которая имеет онлайн = ON, есть ли способ получить из sys.tables?
sys.tables
Я искал в sys.indexes & sys.index_columns, но не смог найти то, что искал.
sys.indexes
sys.index_columns
Я бы использовал Сценарии Олы Хелленгрена и
INDEX_REBUILD_ONLINE
N
Это напечатало бы перестроение онлайн для каждого индекса, где он мог бы быть перестроен (но на самом деле не перестроит его).Это исключило бы столбцы XML, пространственные индексы, индексы, включая столбцы больших объектов и т. Д., Их список можно найти в Интернете.
sys.indexes имеет столбец is_disabled
select name from sys.indexes where is_disabled = 0