Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 24.09.2019, 14:19   #1
polin11
Форумчанин
 
Регистрация: 07.06.2015
Сообщений: 119
По умолчанию Неиспользуемые индексы

Использую СУБД Postgresql.
Есть много запросов, при помощи, которых можно узнать какие индексы не используются:
например
Код:
SELECT relname, indexrelname, idx_scan
FROM   pg_catalog.pg_stat_user_indexes
WHERE  schemaname = 'public' and idx_scan = 0;
Мне не понятно за какой промежуток времени отображается такая статистика, за все время использования
этой БД?
Мне было бы интересно узнать эту информацию начиная с определенной даты, например
неделю назад я переписал SQL запросы, хочу с этой даты узнать какие индексы перестали использоваться, как это сделать?
polin11 вне форума Ответить с цитированием
Старый 24.09.2019, 14:55   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,061
По умолчанию

EXPLAIN для каждого запроса
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удалить неиспользуемые/ненужные приложения kzld Мобильные ОС (Android, iOS, Windows Phone) 2 06.03.2018 19:19
Индексы в BDE Ti_pain) БД в Delphi 0 11.12.2011 15:50
индексы Neymexa SQL, базы данных 2 18.11.2009 21:03
Как в VBA скрыть неиспользуемые строки при условии berliozz Microsoft Office Excel 16 24.11.2008 09:47
Индексы Таня84 БД в Delphi 4 20.03.2007 15:09