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
운영게시판
최근게시물
Oracle Q&A 2770 게시물 읽기
No. 2770
COUNT(*)이 굉장히 느립니다. 속도 향상 방법을 좀..
작성자
이기태
작성일
2001-01-30 13:22
조회수
2,404

안녕하세요..

 

지금 데이타는 약 34만 정도 고요..

 

SELECT COUNT(*) FROM book을 하면 0.5초 정도 나와요

 

위의 SQL의 explain plan 입니다.

SELECT STATEMENT,,,0,,

SORT,AGGREGATE,,1,0,1

TABLE ACCESS,FULL,BOOK,2,1,1

 

SELECT /*+ INDEX(book, pk_book) */ COUNT(*) FROM book을 하면 0.15초 정도 나와요

 

위의 SQL의 exlain plan 입니다.

SELECT STATEMENT,,,0,,26

SORT,AGGREGATE,,1,0,1

INDEX,FULL SCAN,PK_BOOK,2,1,1

 

인덱스 쓰게 하면 좀더 빠르게 나오는데요.

인덱스를 쓰게해도 full scan을 하는듯 한데 이런식으로 하지 않고.

 

더 빠르게 할수 있는 방법이 없을까요?

 

proc쓸때는 count(*)를 하지 않아도 sqlca가지고 row를 구할수 있었는데

php를 막막 하네요 count(*)하는 속도가 넘 느려서 걱정입니다.

 

p.s 미쳐가는 한 소년이

[Top]
No.
제목
작성자
작성일
조회
2781데이타베이스 관리 방법에 대해서
siri
2001-01-31
1970
2779날짜 입력하는 방법
오서방
2001-01-30
1797
2780┕>Re: 날짜 입력하는 방법
그냥요
2001-01-31 02:46:13
2337
2814 ┕>날짜와 시간은 이렇게 .... [1]
hahaman
2001-02-03 14:11:33
2596
2774오라클에서 원하는 갯수만큼만 column을 select하는법좀 가르쳐 주세요...
한영우
2001-01-30
1976
2776┕>Re: 오라클에서 원하는 갯수만큼만 column을 select하는법좀 가르쳐 주세요...
정재익
2001-01-30 23:33:17
2688
2793┕>Re: 오라클에서 원하는 갯수만큼만 column을 select하는법좀 가르쳐 주세요...
이태석
2001-02-01 12:52:55
2824
2770COUNT(*)이 굉장히 느립니다. 속도 향상 방법을 좀..
이기태
2001-01-30
2404
2786┕>Re: COUNT(*)이 굉장히 느립니다. 속도 향상 방법을 좀..
아마도
2001-01-31 23:28:58
3699
2769정규화...
초보
2001-01-30
1856
2775┕>Re: 정규화...
지나가는 사람
2001-01-30 20:20:00
2233
2768사용자 계정마다 sysdate값을 다르게 갈려고 합니다.
이태석
2001-01-30
2670
2767리눅스에서 오라클 8.1.6 설치 방법....
이천희
2001-01-30
1697
2777┕>Re: 리눅스에서 오라클 8.1.6 설치 방법....
정재익
2001-01-30 23:34:05
2252
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다