리터럴 SQL
WHERE user_id = 1001 WHERE user_id = 1002 WHERE user_id = 1003
텍스트가 계속 바뀌면 재사용 가능성이 낮아진다.
바인드는 재사용 가능성을 높이지만, 값 분포가 치우치면 캐시된 계획이 특정 값에는 불리할 수 있다.
WHERE user_id = 1001 WHERE user_id = 1002 WHERE user_id = 1003
텍스트가 계속 바뀌면 재사용 가능성이 낮아진다.
WHERE user_id = :uid
SQL 형태가 안정되어 재사용 가능성이 커진다.