강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

테이블의 레코드 총 개수 얻기 좀 더 빠른 방법
작성자 : 13 김영철
등록날짜 : 2009.01.23 01:26
2,025
테이블의 레코드의 총 개수를 얻기 위해 대부분
Count(*)를 사용합니다.

이보다 조금더 개선된 방법을 하나 소개하져 ^^

SELECT rows FROM sysindexes WHERE id = OBJECT_ID("테이블명") AND indid < 2

이렇게 하시믄됩니다. ^^

함 비교를 해보져

SET STATISTICS IO ON
GO
SELECT count(*) FROM user_info
GO
SELECT rows FROM sysindexes WHERE id = OBJECT_ID("user_info") AND indid < 2
GO
SET STATISTICS IO OFF
GO

저에게는 user_info라는 테이블이 있습니다.
위의 구문을 실행한 결과 입니다.

            
----------- 
5455

(1 row(s) affected)

Table "user_info". Scan count 1, logical reads 22, physical reads 0, read-ahead 
reads 0.
rows        
----------- 
5455

(1 row(s) affected)

Table "sysindexes". Scan count 1, logical reads 2, physical reads 0, read-ahead 
reads 0.

결과는 같은데 논리적읽기가 많은 차이가 납니다 ^^ 약 10배가량 빠른 성능(?)

그럼 도움이 되셨길... 

[출처]  메롱

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
2565 문자열에서 단어 분리 - SQL Server 2005 M 최고의하루 12.23 2397
2564 25가지 SQL작성법-3 M 최고의하루 12.23 2132
2563 25가지 SQL작성법-2 M 최고의하루 12.23 2410
2562 25가지 SQL작성법-1 M 최고의하루 12.23 2132
2561 제약조건(1) M 최고의하루 12.20 3645
2560 [MSSQL]SQL Server Management Studio Express M 최고의하루 12.20 2618
2559 Microsoft SQL Server 2005 Express Edition SP2 M 최고의하루 12.19 2331
2558 Microsoft SQL Server Management Studio Express SP2 M 최고의하루 12.19 2408
2557 [MSSQL] 데이터 백업과 복구 ( SQL SERVER ) M 최고의하루 12.18 2686
2556 [ Sybase ] Sybase 기본 명령어 M 최고의하루 12.18 2816
2555 오라클(Oracle) 10g Database 설치 M 최고의하루 12.04 3133
2554 오라클데이터베이스 복구 M 최고의하루 12.04 2199
2553 MSSQL에서 문자로 된 날짜 시간 차이값 얻기 13 김영철 01.24 3711
2552 T-SQL 페이징 구현하기 13 김영철 01.24 2748
2551 데이터가 저장되는 형태와 인덱스 페이지 13 김영철 01.23 1395
2550 SQL Server 2000의 현재 버전 확인 13 김영철 01.23 2104
2549 유용한 SQL 쿼리 13 김영철 01.23 1875
2548 [MSSQL] 게시판 페이징 쿼리 13 김영철 01.23 2466
2547 게시판에서 페이징 쿼리 13 김영철 01.23 2025
열람중 테이블의 레코드 총 개수 얻기 좀 더 빠른 방법 13 김영철 01.23 2026
2545 데이터베이스 내에 있는 모든 테이블의 row 수와 용량 구하기 13 김영철 01.23 2044
2544 저장프로시저 디버깅 준비 13 김영철 01.23 2081
2543 [MS-SQL] Parameters 를 이용한 쿼리실행 13 김영철 01.23 2871
2542 MS SQL 서버 확장 스토어드 프로시저 만들기 13 김영철 01.23 2987
2541 MS-SQL에서 개선된 페이징 쿼리 13 김영철 01.23 2719
2540 MS-SQL Server Transaction Isolation Level 13 김영철 01.23 2595
2539 다른 서버로 DB 백업 받기 13 김영철 01.23 2197
2538 MSSQL 내장 함수 목록 13 김영철 01.23 2135
2537 몇가지 sql 명령어 13 김영철 01.23 2873
2536 명령어정리 13 김영철 01.23 1707
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취