Установка расширения

create extension pageinspect

Анализ индексов

Расширение pageinspect позволяет изучить структуру индекса (размер страницы, количество страниц и так далее).

Проверить какие индексы существуют для таблицы:

select * from pg_indexes where tablename='table_name';

Посмотреть сколько раз индекс использовался и когда был последний вызов.

select * from pg_stat_user_indexes

Посмотреть размер индекса

select pg_size_pretty(pg_indexes_size('orders'))

Можно получить мета информацию о дереве индекса:

select * from bt_metap('users_pkey');

Можно получить мета информацию о конкретном узле:

select * from bt_page_stats('users_pkey', 3);

Мета информация

Область:: 00 PostgreSQL
Родитель:: Оптимизация SQL запросов в PostgreSQL
Источник::
Создана:: 2024-10-21
Автор::

Дополнительные материалы

Дочерние заметки