면책 조항 : 이것은 호기심이 아닌 최적화를위한 것이 아닙니다. 이 경우테이블의 스키마 이름을 지정하면 성능이 영향을 받습니까?
궁금하네요 :
SET search_path TO myscheme; -- obviously this is done once per connection
SELECT foo, bar FROM table1 WHERE [..clauses..]
어떻게 든 빠른/
SELECT foo, bar FROM myscheme.table1 WHERE [..clauses..]
또는보다 느린
매에 (여부) 스키마를 지정 제안 할 수있는 몇 가지 다른 의미가있는 경우 질문.몇 가지 (실제로는 거의없는) 테스트를 수행했으며 속도 측면에서 어떤 차이점도 볼 수 없습니다.
anwser에게 감사드립니다! 'role' 당 search_path를 설정하는 것이 가능하다는 것을 몰랐습니다. 매우 유용합니다! – Strae