Что такое количество элементов и как оно влияет на производительность (SQL Server)?

У нас есть массивная таблица, в которой мне нужно обновить одну строку. Я не знаю первичный ключ строки, но у меня есть значение varchar, уникальное в этой таблице.У меня также есть значения нескольких других столбцов в этих таблицах.

Запуск обновления занимает более трех минут, и я предполагаю, что он выполняет полное сканирование таблицы.

Глядя на индексы в таблице, индекс в столбце имеет нулевое количество элементов и нулевое количество страниц. Существуют и другие индексы, мощность которых равна количеству строк в таблице (пара миллионов) и количеству страниц пара сотен тысяч.

Что на самом деле означают эти числа?

И как продолжение, может ли добавление ограничения, которое затрагивает индекс с более высокой мощностью или количеством страниц, ускорить выполнение? Или есть что-нибудь еще, на что я могу взглянуть на индикаторы, чтобы найти тот, который лучше подходит для быстрого поиска строки, которую нужно изменить.

7
задан Reverend Gonzo 30 June 2011 в 15:25
поделиться