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 4329 게시물 읽기
No. 4329
[잡담]PostgreSQL 에 조금 실망
작성자
정회민(hmjung97)
작성일
2002-09-04 17:52
조회수
1,448

사실상 Admin 이 아니라 USER의 입장에서는 Oracle에 거의 근접해 있는 PostgreSQL에 애정이 많은 것은 사실이다.

 

Datafile 맘대로 조정못하면 어떠냐

 

PCT increase , free, Extent 이런거 없으면 어떠냐

 

정기점검때 덤프해서 다시쓰면 되지, 디스크 몇개나 있다고....

 

Rollback......log.... 까짓거 백업 열심히 하면 되지..

 

근데 오늘 좀 황당한 사실을 알아버렸다.

 

Oracle에서는 select sum(price) from good; 하면

 

좀 걸린다. 그러나 한번더 select sum(price) from good; 하면

 

바로 나온다. 테이블에 변경이 없다면 메모리에 저장되어있는 쿼리와 같다면

 

다시 계산하지 않는다. (이것은 오라클 유저가 SQL공부를 게을리하는 이유중 하나다. )

 

근데, PostgreSQL는 한다!!!

 

그리고 select * from a where a=1 일때 번개처럼 index를 뒤진다.

 

그런데 select * from a where a in (1,2) 라면 explain 에 full scan 한다고 나온다!! (거짓말이 아닐까?!)

 

그렇다면 select * from a where a=1 union select * from a where a=2

 

라고 쓰란말인가!?

 

내가 postgre가 7.1 이라서 그런가?

 

내가 뭔가 잘못알고 있다면 좋겠다.

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

7.2에서도 인덱스를 한번이상 처리안하네요.

 

그래서 그리도 굼떻나?

황치영님이 2002-09-04 19:53에 작성한 댓글입니다.

index 사용하는것 같은데.. 아래처럼 나오는거보니깐여.

참고로 저는 7.2.1 사용함다.

-----------------------------------------------

explain select * from item where nitemno in (1, 2);

NOTICE: QUERY PLAN:

 

Index Scan using item_pkey, item_pkey on item (cost=0.00..9.65 rows=2 width=121)

-----------------------------------------------

김보원님이 2002-09-05 15:14에 작성한 댓글입니다.

unique index,primary key는 되군요

 

오라클에서도 그러나?

황치영님이 2002-09-05 21:30에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
4332[왕초보질문] restore를 하는 방법좀 알려 주세요 [1]
김도환
2002-09-05
1129
4331jdbc로 blob 객체를 저장하려는데요..
pinkinsky
2002-09-04
923
4330동시성에 대한 질문.. [4]
이승배
2002-09-04
1017
4329[잡담]PostgreSQL 에 조금 실망 [3]
정회민
2002-09-04
1448
4328Importing from FileMaker to PostgreSQL on Mac OS X [1]
ManhoKim
2002-09-04
1144
4323테이블에서 컬럼 삭제 할려고 하는데 ... [2]
박기원
2002-09-03
918
4322질문]초보입니다. 윈2k에 설치하는 도중에 문제가... [4]
강성원
2002-09-03
863
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다