Re: [pgsql-ru-general] Re: [pgsql-ru-general] статистика использования индексов

From: Николай Кутрухин <haar(at)list(dot)ru>
To: Teodor Sigaev <teodor(at)sigaev(dot)ru>
Cc: "Dmitry E(dot) Oboukhov" <unera(at)debian(dot)org>, pgsql-ru-general(at)postgresql(dot)org
Subject: Re: [pgsql-ru-general] Re: [pgsql-ru-general] статистика использования индексов
Date: 2014-11-21 15:30:51
Message-ID: 1104077633.20141121183051@list.ru
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

Приветствую.

> # select * from pg_stat_user_indexes ;

Или чуть более сложный вариант (правда здесь отталкиваемся не от
индексов, а от таблиц):

select relname, seq_scan, seq_tup_read, idx_scan, idx_tup_fetch,
round(case when coalesce(idx_scan, 0) = 0 then 10000 else seq_scan::numeric / idx_scan end, 2)
from pg_stat_user_tables where schemaname = 'public' and
seq_scan > 1000 and
n_live_tup > 100
order by case when coalesce(idx_scan, 0) = 0 then 10000 else seq_scan::numeric / idx_scan end desc;

--
Ответ на письмо от 21 ноября 2014 г., 18:00:

> Подойдет?

> # select * from pg_stat_user_indexes ;
> relid | indexrelid | schemaname | relname | indexrelname |
> idx_scan | idx_tup_read | idx_tup_fetch
> -------+------------+------------+-------------------+------------------------+----------+--------------+---------------
> 17178 | 17251 | public | bayes_global_vars | bayes_global_vars_pkey |
> 0 | 0 | 0
> 17183 | 17253 | public | bayes_seen | bayes_seen_pkey |
> 48404 | 42992 | 42992

> Dmitry E. Oboukhov wrote:
>> есть БД в проекте который развивался некоторое время
>> и соответственно допустим придумывали что-то новое: создавали под это
>> дело индекс.
>> потом где-то старые индексы позабыли удалить итп
>>
>> теперь в БД есть какие-то индексы, которые не используются при
>> селектах, но занимают место на диске.
>>
>> есть возможность какая-то посмотреть статистику использования индексов
>> чтобы поудалять ненужные?
>>

> --
> Teodor Sigaev E-mail: teodor(at)sigaev(dot)ru
> WWW: http://www.sigaev.ru/

--
С уважением,
Николай mailto:haar(at)list(dot)ru

In response to

Browse pgsql-ru-general by date

  From Date Subject
Next Message Dmitry E. Oboukhov 2014-12-03 21:32:48 Гитхаб заблокировали, что делать будем?
Previous Message Teodor Sigaev 2014-11-21 15:00:28 Re: [pgsql-ru-general] статистика использования индексов