postgre에서 analyze 하려는데요..
쓰는 테이블만 analyze를 하려는데 그럼 따로 조건을 걸어서 analyze를 할수 있을까요..?
select relname from pg_stat_all_tables where schemaname ='public'
이런식으로요..!
그리고 혹시 analyze 를 테이블 말고 컬럼도 따로 해줘야하는걸까요?
그냥 analyze 테이블명 ; 만해서 analyze하려는데요 .. 아니면 컬럼도 따로 analyze 해줘야하는걸까요??
알려주시면 감사하겠습니다 ㅎㅎ
analyze를 테이블 단위로는 많이 해봤는데 컬럼 지정해서도 가능하네요. 조건절을 주는 방식은 없습니다~
https://www.postgresql.org/docs/current/sql-vacuum.html
analyze 테이블1 ;
analyze 테이블2 ;
....
analyze 테이블10 ;
이런식으로 analyze 해도 될까요?? VACUUM은 따로 안하고 analyze만 하려구요 ! 통계만 내려구요...
테이블에 튜플이 변경되면 autoanalyze를 한다고 알고 있는데요... 굳이 analyze를 수동으로 할 필요가 있을까요?
그럴 필요가 있다면 autoanalyze를 자정마다 돌리게끔 하는 방법이 있을까요???
따로 없다면 자정마다 analyze를 하게끔 할수있는 방법이 있을까요?