※ PostgreSQL: Execution Plan Optimization for Bind Variables. 안녕하세요. 듀스트림입니다. 오늘도 재밌는 사례를 하나 가져왔습니다. 고객사에서 오래 걸리는 쿼리에 대해 진단 요청을 받아 방문했습니다. 진단 후, 엔진 및 인덱스 튜닝을 통해 쿼리 수행 시간을 4초에서 0.2초로 단축시켰습니다. 문제는 여기서 끝나지 않았습니다. 다음 날, 고객사로부터 다시 연락이 왔습니다. "튜닝 후 DB 서버에서 수행할 때는 분명 빠른데, APP에서는 여전히 느립니다." 상황을 듣자마자 떠오르는 게 하나 있어서 질문을 던졌습니다. "바인드 변수를 사용하고 계신가요?" 예상대로 바인드 변수를 사용하고 있었습니다. 이번 포스팅에서는 바인드 변수를 PostgreSQL 엔진 관점에..