Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как узнать какие запросы используют выбранный индекс(ы)? / 3 сообщений из 3, страница 1 из 1
24.08.2017, 15:04
    #39509971
altair86
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать какие запросы используют выбранный индекс(ы)?
Есть задача почистить индексы.
Однако судя по статистики по какой-то причине совершенно абсурдные составные индексы используются по непонятно каким запросам и неясно для чего нужны. Вариант с удалением индекса и просмотром "что будет" не предлагать - система чувствительна к любому "чиху".
...
Рейтинг: 0 / 0
24.08.2017, 15:44
    #39509998
ursido
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать какие запросы используют выбранный индекс(ы)?
altair86,

Смотрите RTFM . Посмотрите отображение pg_stat_user_indexes. Там есть колонка: кол-во обращений к индексу.

То есть отвечаем на вопрос: сколько раз задействовался индекс. Вы задаете другой вопрос.
...
Рейтинг: 0 / 0
24.08.2017, 16:34
    #39510033
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать какие запросы используют выбранный индекс(ы)?
altair86Есть задача почистить индексы.
Однако судя по статистики по какой-то причине совершенно абсурдные составные индексы используются по непонятно каким запросам и неясно для чего нужны. Вариант с удалением индекса и просмотром "что будет" не предлагать - система чувствительна к любому "чиху".

Никак особо. Включить полный лог и далее explain автоматический по всем запросам запустить.
Ну и проанализировать очевидно избыточные индексы вида on (a) когда уже есть on (a, b)

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

--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как узнать какие запросы используют выбранный индекс(ы)? / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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