MSSQL 파일그룹, 할당 용량, 현재 사용중인 용량, 사용 가능한 용량 조회
DB 서버의 디스크가 빵빵하다면 문제가 안되겠지만 언젠가는 증설을 해줘야할 때가 온다.다음의 쿼리를 활용해서 현재 남은 용량을 파악하고 디스크 증설 사이즈를 예측해야 한다.대충 몇달동안 이 정도의 데이터를 쌓았고 용량이 이정도이니까 앞으로 얼마나 버틸 수 있겠군..음.. SELECT b.groupname AS 'File Group' , Name , [Filename] , CONVERT (Decimal(15,2),ROUND(a.Size/128.000,2)) [Currently Allocated Space (MB)] , CONVERT (Decimal(15,2) , ROUND(FILEPROPERTY(a.Name,'SpaceUsed')/128.000,2)) AS [Space Used (MB)] , CONVERT..
2018. 4. 16.
MSSQL 테이블 인덱스, 인덱스 사이즈, row count 조회
DB에서 대량의 데이터를 다룰 때 사실 테이블 사이즈만 볼 것이 아니라 인덱스도 같이 봐줘야 한다.인덱스도 엄연히 테이블처럼 크기를 차지하니까.. 어떠한 경우든 배보다 배꼽이 더 크면 안되지 않을까? mssql에서 파일그룹 내 테이블 인덱스와 사이즈, row count 조회하는 쿼리는 다음과 같다. select ds.name, object_name(o.object_id) as table_name, isnull(i.name,'HEAP') as index_name, i.type_desc , convert(numeric(15,1),sum(reserved_page_count)*8./1024/1024) as reserved_size_gb , max(row_count) as row_count from sys.dm_..
2018. 4. 16.