제목 그대로 Vacuum --analyze와 Dump의 동시 실행이 가능한지요
제가 알기로는 두개의 데몬 실행시 각각 Read Lock을 실행하여 하나의 데몬이 특정 테이블을 Read Lock을 하였을 경우 다른 데몬이 이 테이블을 사용을 못해 후자 데몬이 종료되는것으로 생각 됩니다.
또한 Vacuum -analyze 옵션을 제외한 Vacuum만 실행시 Read Lock이라던지 실행 Table에 대해 Lock이 실행 되는 지요?
analyze 작업을 할 때도, dump 작업을 할 때도, AccessShareLock 이 발생하네요.
즉, 두 작업이 서로 Lock 문제로 방해하지는 않을 것 같습니다.
제가 알고 있는 바로는 vacuum full 작업 때만, ExclusiveLock이 발생하는 것으로 알고 있습니다.