powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Оптимизация индексов и сравнения нагрузки на сервер да модификации индексов и после
9 сообщений из 9, страница 1 из 1
Оптимизация индексов и сравнения нагрузки на сервер да модификации индексов и после
    #39688601
kolyady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день всем гуру ms sql server :)

Задача состоит собственно в следующем

Необходимо произвести анализ индексов по таблица и вычистить ненужные индексы и добавить нужные (вродебы все просто).

Что сделано:

На базе статистики (за 5 дней) была собрана инфа о том какие индексы задействуются и какие нет , и собственно удалены те индексы которые вооще не используются и добавлено парочка которых статистика "просила". Результат вроде неплохой, но то что "просила" статистика в итоге используется но редко + есть индексы которые осень похожы (я бы сказал дубли индексов) которые используются при чем как тот так и дубликат.

В связи с чем есть необходимость пересмотреть индексы и по возможности удалить похожие
Теоретически после удаления похожего индекса запрос должен перестроиться на тот который останется, и проседание в нагрузке должно быть минимальное

собственно идея заключается в следующем:
1) измеряем нагрузку на бд до удаления индексов
2) удаляем похожие индексы
3) измеряем нагрузку после удаления
4) сравниваем нагрузки

Я с администрированием не очень, может кто уже делал похожее, остались наработки какие то по тому как определить нагрузку до и после удаления и возможно, даже какие то подсказки что не нужно было удалять
...
Рейтинг: 0 / 0
Оптимизация индексов и сравнения нагрузки на сервер да модификации индексов и после
    #39688609
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolyady,

а что такое "измеряем нагрузку" "проседание в нагрузке должно быть минимальное"?

ну и созавать все индексы подряд по рекоменадации это то ещё извращенеи
...
Рейтинг: 0 / 0
Оптимизация индексов и сравнения нагрузки на сервер да модификации индексов и после
    #39688610
Фотография Щукина Анна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolyadyНа базе статистики (за 5 дней) была собрана инфа о том какие индексы задействуются и какие нет , и собственно удалены те индексы которые вооще не используютсяа в конце месяца прибежит глав.бух и будет плакаться, что отчет, который в прошлом месяце строился быстро, сейчас висит. А могут быть вещи, которые делаются и того реже - раз в год, например...


Про слепое следование рекомендациям от автосоветчиков - читайте предыдущего оратора...
...
Рейтинг: 0 / 0
Оптимизация индексов и сравнения нагрузки на сервер да модификации индексов и после
    #39688632
Владимир Затуливетер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Щукина Аннаа в конце месяца прибежит глав.бух и будет плакаться, что отчет, который в прошлом месяце строился быстро, сейчас висит. А могут быть вещи, которые делаются и того реже - раз в год, например...
Все равно лучше удалить мусорные индексы, а потом когда прибежит глав бух с умным видом пофисить проблему.
...
Рейтинг: 0 / 0
Оптимизация индексов и сравнения нагрузки на сервер да модификации индексов и после
    #39688636
Фотография Щукина Анна
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Затуливетер,

ещё и премию выпросить за оперативное решение возникшей проблемы...
...
Рейтинг: 0 / 0
Оптимизация индексов и сравнения нагрузки на сервер да модификации индексов и после
    #39688810
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolyady,

наличие похожих индексов говорит о плохой организации хранения данных. Это симптом, а не болезнь.
...
Рейтинг: 0 / 0
Оптимизация индексов и сравнения нагрузки на сервер да модификации индексов и после
    #39689112
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kolyadyЯ с администрированием не очень, может кто уже делал похожее, остались наработки какие то по тому как определить нагрузку до и после удаления и возможно, даже какие то подсказки что не нужно было удалятьЯ с музыкой не очень, но надо завтра на концерте попросили на скрипке поиграть, может кто уже делал похожее, остались наработки? Вот ваш вопрос выглядит примерно также.

У вас есть два варианта:
Прочитать про администрирование сервера, а в частности про индексы, как сервер их использует, про планы выполнения, как их читать и т.д., протестировать влияние добавления/удаления индексов для конкретных запросов, а потом полученные знания применить в вашей системе. Если что-то конкретное будет не понятно то можно спросить тут.

Нанять специалиста.

Можно конечно пальцем в небо, но с таким же успехом можно попробовать наугад на скрипке поиграть, какая то музыка же все равно получится, правда?
...
Рейтинг: 0 / 0
Оптимизация индексов и сравнения нагрузки на сервер да модификации индексов и после
    #39689542
Фотография Megabyte
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав Колосовkolyady,

наличие похожих индексов говорит о плохой организации хранения данных. Это симптом, а не болезнь.
Возможно индексы пересекаются лишь include-составляющей. Автопомощник в этом плане не подскажет. Бывает, что вместо нового индекса достаточно добавить 1-2 поле в include уже существующего...

з.ы. Кстати, кто-то этот вопрос решает как-то, кроме как визуальным просмотром всех существующих индексов по таблице?
...
Рейтинг: 0 / 0
Оптимизация индексов и сравнения нагрузки на сервер да модификации индексов и после
    #39689580
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Megabyteз.ы. Кстати, кто-то этот вопрос решает как-то, кроме как визуальным просмотром всех существующих индексов по таблице?
запросы есть соответствующие
- exact duplicate indexes
- partial duplicate indexes
отсюда
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Оптимизация индексов и сравнения нагрузки на сервер да модификации индексов и после
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]