postgresql analyze 0 2 2,211

by 쥬발자 [DB 모델링/설계] [2022.12.28 10:41:50]


postgre에서 analyze 하려는데요..

쓰는 테이블만 analyze를 하려는데 그럼 따로 조건을 걸어서 analyze를 할수 있을까요..?

select relname from pg_stat_all_tables where schemaname ='public'

이런식으로요..!

그리고 혹시 analyze 를 테이블 말고 컬럼도 따로 해줘야하는걸까요?

그냥 analyze 테이블명 ; 만해서 analyze하려는데요 .. 아니면 컬럼도 따로 analyze 해줘야하는걸까요??

 

알려주시면 감사하겠습니다 ㅎㅎ

by pajama [2022.12.29 09:16:35]

analyze를 테이블 단위로는 많이 해봤는데 컬럼 지정해서도 가능하네요. 조건절을 주는 방식은 없습니다~

https://www.postgresql.org/docs/current/sql-vacuum.html


by 쥬발자 [2023.01.03 16:21:45]

analyze 테이블1 ;

analyze 테이블2 ;

....

analyze 테이블10 ; 

 

이런식으로 analyze 해도 될까요?? VACUUM은 따로 안하고 analyze만 하려구요 ! 통계만 내려구요...

테이블에 튜플이 변경되면 autoanalyze를 한다고 알고 있는데요... 굳이 analyze를 수동으로 할 필요가 있을까요?

그럴 필요가 있다면 autoanalyze를 자정마다 돌리게끔 하는 방법이 있을까요??? 
따로 없다면 자정마다 analyze를 하게끔 할수있는 방법이 있을까요?

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입