Autovacuum 튜닝 기본
토마스 본드라2024년 7월 15일 이번 포스트에서는 Autovacuum 튜닝 방법에 대해 설명하며, 이를 통해 성능 문제의 위험을 최소화하는 방법을 알려드리겠습니다. 이 글에서는 먼저 왜 Autovacuum이 필요한지에 대해 간략히 설명합니다. 예를 들어, 죽은 행(dead rows)이나 bloat(공간 비효율성) 문제와 이를 Autovacuum이 어떻게 처리하는지에 대해 다룰 것입니다. 그런 다음, 이 글의 핵심 주제인 튜닝 방법으로 넘어갑니다. 모든 관련 설정 옵션과 기본적인 튜닝 규칙들을 하나씩 살펴볼 예정입니다. 참고: 이 글은 제가 2016년에 처음 작성했던 블로그 포스트를 새롭게 갱신한 버전으로, PostgreSQL 설정의 여러 변경 사항을 반영했습니다. 다만 전반적인 튜닝 접근 방식은 크게 변하지 않았습니다. 죽은 행(Dead Rows)이란 무엇인가? Autovacuum 튜닝에 대해 이야기하기 전에 먼저 **죽은 행(Dead Rows)**이 무엇인지, 그리고 Autovacuum이 이러한 정리를 수행해야 하는 이유를 이해해야 […]
