Вы вели базу данных (БД), но по мере накопления в ней данных - Ответ на вопрос по УД №1124925
-16%
Вопрос
Вы вели базу данных (БД), но по мере накопления в ней данных БД стала работать достаточно медленно. Было принято решение проверить индексы на соответствие «хорошим» показателям. Достаточно ли будет проверить, что столбцов в индексе не более 4–5, и не используются поиски с предиктором LIKE?- нет, кроме проверок на неиспользование предикатора LIKE и количество столбцов в индексе надо проверить, не включаются ли в индекс часто обновляемые столбцы. Кроме того, необходимо проверить, формируются ли индексы по первичному ключу (PK) и создаются ли индексы по столбцам из выражения WHERE часто выполняемых запросов
- да, чем меньше столбцов в индексе, тем быстрее их обработка, а поиск и обработка предикатора LIKE еще больше замедляет базу данных. Других действенных способов существенным образом ускорить обработку таблиц нет
- нет, в индексе в любом случае не больше 3 столбцов. В данном случае поможет дефрагментация индексного поля. По завершении процедуры дефрагментации можно удалить все записи NULL из таблицы
Ответ
Этот вопрос в коллекциях

Каждая купленная работа – это шаг к вашей успешной сдаче и мой стимул делать ещё лучше. Вместе мы создаём круговорот добра в учебе 🥰



















