이 브라우저는 더 이상 지원되지 않습니다.
최신 기능, 보안 업데이트, 기술 지원을 이용하려면 Microsoft Edge로 업그레이드하세요.
아래의 각 질문에 대해 가장 적절한 답을 선택하세요. 그런 다음, 정답 확인을 선택하세요.
최근에 회사에서 Azure Database for PostgreSQL 데이터베이스에 대한 지원을 인수했습니다. 데이터베이스에 필요한 스토리지의 양이 예상보다 큰 속도로 증가하는 것으로 나타났습니다. 이를 조사하려면 어떻게 해야 하나요?
서버 매개 변수를 확인하여 자동 진공이 꺼져 있는지 확인합니다.
문제가 해결될 때까지 사용자가 데이터베이스에 더 많은 데이터를 추가하지 못하도록 합니다.
SELECT 쿼리를 실행하여 데이터베이스에 더 이상 필요하지 않은 데드 행을 찾습니다.
자동 진공을 보다 효율적으로 만들기 위해 서버 매개 변수를 조정했습니다. 그러나 대부분의 업데이트가 있는 데이터베이스의 단일 테이블을 업데이트할 때 약간의 지연이 발생하고 있습니다. 문제를 해결하려면 어떻게 해야 하나요?
테이블을 둘로 나눕니다.
autovacuum_analyze_threshold 값을 늘립니다.
AUTOVACUUM을 사용하지 않도록 설정하고 필요에 따라 VACUUM을 수동으로 실행합니다.
연간 루틴의 일부로 많은 수의 레코드가 업데이트되었습니다. 이 작업은 Azure Database for PostgreSQL 데이터베이스가 사용되지 않는 휴일 동안 수행되었습니다. 이제 업데이트가 완료되었으므로 손실된 디스크 공간이 회수되도록 하려면 어떻게 해야 하나요?
VACUUM을 수동으로 실행합니다.
autovacuum_work_mem을 늘립니다.
AUTOVACUUM을 사용하지 않도록 설정하고 VACUUM을 수동으로 실행합니다.
작업을 확인하기 전에 모든 질문에 대답해야 합니다.
계속
이 페이지가 도움이 되었나요?