digital-garden/dev/database/postgresql/pageinspect.md
2024-10-25 20:04:39 +03:00

1.6 KiB
Raw Blame History

aliases tags date
pageinspect
maturity/🌱
2024-10-21

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

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);

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

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

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

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