EXPLAIN 키워드를 사용해서 옵티마이저의 SQL 실행 계획을 확인하고 있는 데요. 생성하지도 않은 인덱스로 스캔이 계획으로 잡혀있네요. PostgreSQL에서는 자동으로 인덱스를 생성하나요? 그리고 생각했던 것보다 옵티마이저 성능이 대단한 것 같네요. 이 부분에 대한 이해를 도와주세요~~
[이 게시물은 PostgresDBA님에 의해 2016-08-05 10:45:09 SQL에서 이동 됨]
PostgresDBA2016-07-18 (월) 10:22
pk 생성하면 자동으로 인덱스 생성됩니다. 그외에는 자동으로 인덱스를 생성하지 않습니다.
PostgreSQL 옵타마이저 굉장히 똑똑합니다.