Amazon RDS에서 Postgrsql을 쓰시는 경우 random_page_cost 값을 어떻게들 설정하고 계신가요?…

Amazon RDS에서 Postgrsql을 쓰시는 경우 random_page_cost 값을 어떻게들 설정하고 계신가요? RDS의 기본 값은 random_page_cost가 4로, pg의 디폴트 설정인데요. 여러 문서를 확인해 보니, EBS같은 SAN의 경우 랜덤 탐색에 강하고 (네트웍 대역폭의 한계등으로 인해) 순차 탐색에 약하기 때문에, 1.0~2.0 정도 사이의 값을 설정하도록 권하고 있습니다(http://www.databasesoup.com/2012/05/random-page-cost-revisited.html 등). 일단 저도 간단히 실험해 보니 대부분의 경우 seq scan으로 실행 계획이 잡히는 경우보다는 random 탐색을 하는쪽이 실제로 RDS에서 훨씬 성능이 우수한 경우가 많네요.

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.