제가 전체 데이타를 가져와서 보여줘야 할일이 있는데
300만건테이블에 select * from 테이블명을 하면
메모리 사용량이 거의 2기가로 늘어나면서 조회시간이 엄청나게 길어집니다.
오라클처럼 select * from 테이블명을 하면
바로 1초안에 나올수 있게 하는 방법이 있는지 궁금합니다.
감사합니다.
pgAdmin에서는 현재 단순 select 쿼리로는 불가능합니다.
오라클 처럼 바로 보이는 문제는 pgAdmin에서 server side cursor 기능을 구현해야합니다.
뜻 있으면 한번 도전해 pgAdmin 기능 개선에 기여하는 것도 좋겠지요.
그냥 이론적인 부분을 알고 싶으시면, sql의 cursor 쪽을 살펴보세요.