У нас есть массивная таблица, в которой мне нужно обновить одну строку. Я не знаю первичный ключ строки, но у меня есть значение varchar, уникальное в этой таблице.У меня также есть значения нескольких других столбцов в этих таблицах.
Запуск обновления занимает более трех минут, и я предполагаю, что он выполняет полное сканирование таблицы.
Глядя на индексы в таблице, индекс в столбце имеет нулевое количество элементов и нулевое количество страниц. Существуют и другие индексы, мощность которых равна количеству строк в таблице (пара миллионов) и количеству страниц пара сотен тысяч.
Что на самом деле означают эти числа?
И как продолжение, может ли добавление ограничения, которое затрагивает индекс с более высокой мощностью или количеством страниц, ускорить выполнение? Или есть что-нибудь еще, на что я могу взглянуть на индикаторы, чтобы найти тот, который лучше подходит для быстрого поиска строки, которую нужно изменить.