Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ
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
ΠΠ²ΡΠΎΡ::