MSSQL ROW COUNT 쉽게 알아내기 [출처] MSSQL ROW COUNT 쉽게 알아내기|작성자 항해자
Table Count를 확인하는 방법은 여러가지가 있다.
가장 정확한 방법으로는 전체 Count를 직접 확인하는 방법이다.
하지만, 이 방법은 Table Size가 커지면 시간이 오래걸린다.
즉, Performance에 영향을 준다는 이야기가 된다.
그래서 Table Row Count를 쉽게 확인하는 방법을 소개하고자 한다.
USE [Northwind]
-- 인덱스 테이블을 이용해서 확인하는 방법
-- 이 방법은 현재 Database에서만 가능하다. (다른 DB의 값은 알수 없음)
SELECT Name,RowCnt
FROM sysindexes
WHERE id = object_id('Employees')
AND indid < 2
-- 아래 두가지 방법은 MS에서 제공하는 확장프로시저를 이용해서 확인하는 방법이다.
-- Row Count 이외에 기타 정보도 같이 나온다.
-- 다른 DB의 Table 정보를 알고 싶으면 앞 부분의 DB명을 바꾸면 된다.
EXEC Northwind..sp_MSTableSpace 'Employees'
EXEC Northwind..sp_SpaceUsed 'Employees'
[출처] MSSQL ROW COUNT 쉽게 알아내기|작성자 항해자
'SQL' 카테고리의 다른 글
[MSSQL] mssql ROW_NUMBER() OVER() / ROW_NUMBER() (0) | 2012.11.18 |
---|---|
[MSSQL] group by Case , case group by (0) | 2012.11.18 |
[MSSQL] 데이터베이스에서 이메일 보내기 (0) | 2012.11.08 |
[MSSQL] string 문자열 함수 & 날짜및 시간함수 정리 (0) | 2012.11.08 |
[MSSQL] 버전 정보 보기(version information) (0) | 2012.11.05 |