SELECT SUM(total_page_count)*8/1024 AS 'tempdb size (MB)', SUM(total_page_count) AS 'tempdb pages', SUM(allocated_extent_page_count) AS 'in use pages', SUM(allocated_extent_page_count)*1.0/128 AS 'in use pages (in MB)', SUM(unallocated_extent_page_count) AS 'free pages', SUM(unallocated_extent_page_count)*1.0/128 AS 'free pages (in MB)', SUM(user_object_reserved_page_count) AS 'user object pages', SUM(internal_object_reserved_page_count) AS 'internal object pages', SUM(mixed_extent_page_count) AS 'Total Mixed Extent Pages' FROM sys.dm_db_file_space_usage ;
Monitor Tempdb space
Đoạn script để monitor tempdb, nếu là dba thì nên cài đặt để được inform mỗi ngày.
Dựa vào thông tin này sau một ngày busy của production server, ta có thể cấu hình 1 size cố định cho Tempdb, để tránh auto grow ảnh hưởng đến performance.
0 comments:
Post a Comment