Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Неиспользуемые индексы 
:(
    Опции темы
polin11
Дата 24.9.2019, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 6.6.2015

Репутация: нет
Всего: нет



Использую СУБД Postgresql.  
Есть много запросов, при помощи, которых можно узнать какие индексы не используются:
например
Код

SELECT relname, indexrelname, idx_scan
FROM   pg_catalog.pg_stat_user_indexes
WHERE  schemaname = 'public' and idx_scan = 0;

Мне не понятно за какой промежуток времени отображается такая статистика, за все время использования
этой БД?
Мне было бы интересно узнать эту информацию начиная с определенной даты, например
неделю назад я переписал SQL запросы, хочу с этой даты узнать какие индексы перестали использоваться, как это сделать?
PM MAIL   Вверх
Snowy
Дата 24.9.2019, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: нет
Всего: 484



Это же не лог, это статистика. Временного среза здесь нет.
Сбрасываем статистику через pg_stat_reset() и она снова начинает накапливаться.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PostgreSQL | Следующая тема »


 




[ Время генерации скрипта: 0.1173 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.