database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 4702 게시물 읽기
No. 4702
select에서 건수 문제...
작성자
system69(system69)
작성일
2003-05-10 12:56
조회수
1,355

table에 자료가 100만건이 있어요...

그런데 select * from tablename하면 자료전체를 읽을때까지

기다려야 합니다. 그후에 list가 되네요...

 

보통의 경우 buffring만큼 처리하구 또 자료를 받을 수 있다고 생각하는데...

 

postgresql은 않그런가봐요...

 

그래서 무슨 설정하는 것이 있는가 해서요...

 

답변 부탁 드립니다... ^_^

이 글에 대한 댓글이 총 1건 있습니다.

일반적으로 100만건 정도의 대용량 자료를 전체로 보여주는 사태가 발생한다면, PostgreSQL에서는 그리 좋은 성능을 보여주질 못합니다.

 

일반적으로 그 100만건 자료 가운데 특정 부분을 인덱스를 사용해서 보여주는 방식을 사용하지요.

 

부득이, 참으로 100만건 자료를 보여줘야할 경우는

declare 명령으로 커서를 정의하고, fetch 명령으로 일정부분씩 가져와서 보여주는 방법을 사용하기도 합니다.

 

--------

그런데, 이런 질문을 주위에서 받을 때 마다 저는 꼭 다시 물어봅니다.

"도데체 무슨 작업이길래, 100만건을 모두 보여주어야하는가?" 라고.

별로 오래되지 않은 경험이지만, 지금까지 rdbms를 만져보면서 수백만건 이상 자료를 한꺼번에 모두 select 해야하는 경우는 지금까지 없었거든요.

 

만일 있다면, 그것은 업무/설계 상의 착오가 아닐까? 생각해봅니다.

김상기(ioseph)님이 2003-05-10 22:11에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4706오라클9i에서 PgSQL로 이전할려구합니다... [1]
이상부
2003-05-15
1723
4705트리거, plpgsql, char & varchar 에 대한 질문 [5]
디짓
2003-05-14
2365
4703아스키 정렬문제... [2]
디짓
2003-05-12
1495
4702select에서 건수 문제... [1]
system69
2003-05-10
1355
4704┕>Re: select에서 건수 문제... [1]
system69
2003-05-12 09:40:11
1248
4701pg_dumpall 에서 owner 관련 메세지 [1]
성혁
2003-05-10
1534
4699pgsql에서 txt로 뽑기 [1]
뚜리
2003-05-09
1309
4698readline 내게 돌아와줘~ [4]
대훈
2003-05-09
1628
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다