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 6601 게시물 읽기
No. 6601
Select 에 대한 질문이요..
작성자
이지영
작성일
2006-04-03 21:19
조회수
2,626

굉장히 많은 데이타가 있어요..

그 데이타를 Select 해서 가져오는게 빠른가요?

아님 count(*)로 자료의 갯수를 세는 게 빠른가요?

물론 조건문은 있어요..

 

 

 

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

물론 실제 상황에서는 많은 꽁수가 난무하지만;

기본적으로는 데이터를 조회하는 "목적"에 맞추심이 옳습니다.

데이터의 갯수를 구하는 것이 목적이라면 count(*) 라는 집계함수를 사용함이 옳을 것이구요.

갯수를 표시하면서 그 내용도 동일하게(페이징 없이) 표시해야 한다면 데이터를 가져와서 뿌리면서 또는 뿌리기 전에 데이터를 어플에서 세어서 표시하는게 낫습니다.(쿼리 두번할 필요 없단 거죠 뭐;;)

통계 데이터를 작성할 수 있는 성질의 데이터라면 통계 데이터를 원 데이터가 갱신될 때 집계 해주는 것도 좋죠..

신기배(소타)님이 2006-04-04 00:05에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6606Autocommit 및.. Client 설치(?) 질문입니다. [3]
이문정
2006-04-06
3879
6604c 로 회원관리프로그램을 만들려구합니다 [6]
초보
2006-04-05
2859
6603postgreSQL에서도 MATERIALIZED View를 쓸수있나요? [2]
강혐식
2006-04-05
3013
6601Select 에 대한 질문이요.. [1]
이지영
2006-04-03
2626
6600DBMS 배포시 database만들기 [1]
조우현
2006-04-03
2939
6599interval 을 excel 시간으로 바꾸기
박인서
2006-04-01
3248
6598에러로그와 재설치 질문... [3]
박순철
2006-04-01
5492
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다