IT/SQLD

테이블 최종 업데이트 시간 확인

알콩달콩아빠 2023. 10. 17. 23:54
728x90
반응형

특정 데이터베이스의 테이블이 언제 마지막으로 업데이트 되었는지 동적 관리 뷰를 사용하여 확인하는 방법에 대해서 아래와 같이 정리하였습니다.


[환경]
SQL Server 2005 / 2008


[시나리오]
사용자 데이터베이스 AlbumSales 에는 AlbumInfo 라는 테이블이 존재합니다. 해당 테이블에 있는 데이터를 DELETE 한 뒤 테이블이 업데이트 된 시간을 확인하는 방법입니다.

-- 데이터 삭제를 통한 테이블 업데이트
DELETE FROM AlbumInfo WHERE AbNo = 3


-- AlbumInfo 테이블이 업데이트 된 시점 확인
SELECT last_user_update FROM sys.dm_db_index_usage_stats WHERE object_id = OBJECT_ID('AlbumInfo')


-- 수행 결과
last_user_update
-----------------------
2010-02-01 17:56:49.123

출처 : Lai Go's Blog :: 테이블 최종 업데이트 시간 확인

728x90
반응형