[PostgreSQL] 인덱스 정보 확인하기

Programming/Database 2018.07.06 댓글 Joshua95

종종 필요한 테이블의 인덱스 및 데이터 정보 확인을 위한 쿼리입니다.
필요할 때마다 생각이 안나서 찾게되니 이참에 블로그에 정리해 둡니다.

1) 인덱스가 잘 생성되어 있는지 확인하기
SELECT * FROM pg_indexs WHERE tablename LIKE 'my_table%';

2) 인덱스 상태 확인 - 인덱스 적용된 개수 가늠하기
SELECT * FROM pg_stat_user_indexes WHERE schemaname = 'my_schema' AND relname like 'my_table%';

3) 테이블의 데이터량 확인하기
SELECT schemaname, relname, n_live_tub FROM pg_stat_user_tables WHERE relname like 'my_table%';

- 2018.07.06

댓글