본문 바로가기
+ DataBase/PostgreSQL

[PostgreSQL] 테이블 Index Rebuild

by 염불법사 2020. 4. 9.
728x90
반응형

- 테이블 안에 모든 Index Rebuild 

REINDEX TABLE 테이블명;

- Index 명 지정 Rebuild

REINDEX INDEX INDEX이름

- Database 에 모든 INDEX Rebuild

REINDEX DATABASE Database이름

 

* Rebuild 를 하고 나서 디스크 사이즈가 변경 없을 경우 

postgresql 의 경우 index rebuild 가 진행되어도 디스크의 사용량은 변화가 없음. postgresql.conf 에 vacuum 설정이 안되어 있으면 아래와 같이 명령어를 사용하면 디스크 사용량이 변화되는 것을 볼 수 있음. 
기본 vacuum 은 off 로 설정됨.

VACUUM 테이블명
728x90
반응형

댓글


loading