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

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

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

Что сделано:

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

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

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

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

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

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


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

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

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

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

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

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

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

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


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