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
운영게시판
최근게시물
Sybase Q&A 1577 게시물 읽기
No. 1577
rowcount, top 성능상의차이가 있는지?
작성자
아라클러
작성일
2006-06-29 18:12
조회수
5,363

 

사이베이스 DBA가 rowcount, top 에 성능차이가 있따고

 

rowcount 를 top 으로 바꾸라고 했습니다.

저는 이말을 듣고 이해가 안가는데...

 

한국사이베이스 홈피에 가보면은 페이징 처리를 rowcount 했는데

 

정말 성능상에 차이가 있나요?

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

글쎄요...

 

차이가 있다고 하면....

 

아마 set rowcount는 전체를 수행하고...몇개만 가지고 오고

 

top은 전체를 수행하지 않고 몇개만 수행을 할까요?

 

 

실제 그런것 같지는 않은데요.....

 

rowcount로 한경우

Parse and Compile Time 0.
SQL Server cpu time: 0 ms.
Table:  scan count 1, logical reads: (regular=91 apf=0 total=91), physical reads: (regular=0 apf=0 total=0), apf IOs used=0
Total writes for this command: 0
 
Execution Time 0.
SQL Server cpu time: 0 ms.  SQL Server elapsed time: 3 ms.

 

top으로 한경우

Parse and Compile Time 0.
SQL Server cpu time: 0 ms.
Table:  scan count 1, logical reads: (regular=91 apf=0 total=91), physical reads: (regular=0 apf=0 total=0), apf IOs used=0
Total writes for this command: 0
 
Execution Time 0.
SQL Server cpu time: 0 ms.  SQL Server elapsed time: 76 ms.

 

 

 

 

 

실제 IO는 똑같이 발생하지만

 

elapsed time은 3ms와 76ms로

 

미묘하긴 하지만 rowount로 한것이 더 빠르네요......

지연님이 2006-06-30 11:25에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1580아쿠아에서 procedure 및 function 볼수 있는 부분은 업나요? [2]
튼솔
2006-07-03
3895
1579alter table에서... [2]
최인수
2006-06-30
6648
1578잠깐 쉬는용도로 사용하는 C에서 sleep와 같은 기능을 하는 명령어가 있나요? [1]
허남훈
2006-06-30
3672
1577rowcount, top 성능상의차이가 있는지? [1]
아라클러
2006-06-29
5363
1576ibatis사용해보신분~ 한글문제가좀 있습니다. ~_~;; [2]
이규선
2006-06-29
5823
1575[질문]SP에서 print문에 대한 질문
허남훈
2006-06-28
4238
1573[질문] Stored Procedure상에서 로그 남기기 [2]
허남훈
2006-06-27
4771
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다