Vacuumlo는 간단한 유틸리티입니다 모든 것을 제거하는 프로그램"고아"a의 큰 개체토토 사이트데이터베이스. 고아가 큰 큰 물체 (lo)는 어떤 lo로 간주됩니다. 누가 OID가 나타나지 않는 사람OID또는lo데이터베이스의 데이터 열.
이것을 사용하면에 관심이있을 수도 있습니다.lo_manage
트리거에서윈 토토 : 문서 : 9.3 : LO모듈.lo_manage
시도하는 데 유용합니다
처음에 고아가 된 LOS를 피하십시오.
명령 줄에 명명 된 모든 데이터베이스가 처리됩니다.
Vacuumlo다음을 수락합니다 명령 라인 인수 :
더 이상 제거Limit큰 트랜잭션 당 객체 (기본 1000). 서버가 a RO LO LO가 제거되어 하나의 트랜잭션 위험에서 너무 많은 LOS를 제거합니다. 엄청난max_locks_per_transaction. 하나의 제거를 원하는 경우 한계를 0으로 설정하십시오. 거래.
아무것도 제거하지 말고 무엇을할지 보여주십시오.
많은 진행 메시지 작성.
인쇄Vacuumlo버전 및 출구.
도움말 표시Vacuumlo명령 줄 인수 및 종료.
Vacuumlo도 수락합니다 연결 매개 변수에 대한 명령 줄 인수 :
데이터베이스 서버 호스트.
데이터베이스 서버 포트.
사용자 이름으로 연결합니다.
비밀번호 프롬프트를 발행하지 마십시오. 서버에 비밀번호가 필요한 경우 인증 및 비밀번호는 다른 방법으로 사용할 수 없습니다. A로.pgpass파일, 연결 시도 실패합니다. 이 옵션은 배치 작업 및 스크립트에 유용 할 수 있습니다. 비밀번호를 입력 할 사용자가없는 경우.
힘Vacuumloa 데이터베이스에 연결하기 전에 비밀번호.
이 옵션은 결코 필수적이지 않습니다.Vacuumloa 서버가 암호 인증을 요구하는 경우 비밀번호. 하지만,Vacuumlo연결을 낭비합니다 서버가 암호를 원한다는 것을 알아보십시오. 어떤 경우에는 입력 할 가치가 있습니다-w추가를 피하려면 연결 시도.
Vacuumlo다음에 의해 작동합니다 방법 : 먼저,Vacuumlo빌드 a 큰 물체의 모든 OID를 포함하는 임시 테이블 선택한 데이터베이스에서. 그런 다음 모든 열을 통해 스캔합니다 유형 인 데이터베이스OID또는lo, 임시에서 일치하는 항목을 제거합니다 테이블. (참고 :이 이름을 가진 유형 만 고려됩니다 특히, 그들에 대한 영역은 고려되지 않습니다.) 나머지 임시 테이블의 항목은 고아로 된 LOS를 식별합니다. 이것들입니다 제거됨.
PostgreSQL : 문서 : 9.3 : 스포츠 토토 사이트 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
pgbench | up | 서버 응용 프로그램 |