টেম্পডিবির ব্যবহার ট্র্যাক করতে আপনি তিনটি ডিএমভি ব্যবহার করতে পারেন:
প্রথম দুটি আপনাকে ক্যোয়ারী এবং সেশন পর্যায়ে বরাদ্দগুলি ট্র্যাক করার অনুমতি দেবে। তৃতীয় সংস্করণ স্টোর, ব্যবহারকারী এবং অভ্যন্তরীণ বস্তুগুলিতে বরাদ্দগুলি ট্র্যাক করে।
নিম্নলিখিত উদাহরণের ক্যোয়ারী আপনাকে প্রতি সেশনে বরাদ্দ দেবে:
SELECT
sys.dm_exec_sessions.session_id AS [SESSION ID]
,DB_NAME(database_id) AS [DATABASE Name]
,HOST_NAME AS [System Name]
,program_name AS [Program Name]
,login_name AS [USER Name]
,status
,cpu_time AS [CPU TIME (in milisec)]
,total_scheduled_time AS [Total Scheduled TIME (in milisec)]
,total_elapsed_time AS [Elapsed TIME (in milisec)]
,(memory_usage * 8) AS [Memory USAGE (in KB)]
,(user_objects_alloc_page_count * 8) AS [SPACE Allocated FOR USER Objects (in KB)]
,(user_objects_dealloc_page_count * 8) AS [SPACE Deallocated FOR USER Objects (in KB)]
,(internal_objects_alloc_page_count * 8) AS [SPACE Allocated FOR Internal Objects (in KB)]
,(internal_objects_dealloc_page_count * 8) AS [SPACE Deallocated FOR Internal Objects (in KB)]
,CASE is_user_process
WHEN 1 THEN 'user session'
WHEN 0 THEN 'system session'
END AS [SESSION Type], row_count AS [ROW COUNT]
FROM
sys.dm_db_session_space_usage
INNER join
sys.dm_exec_sessions
ON sys.dm_db_session_space_usage.session_id = sys.dm_exec_sessions.session_id
আপনি যদি সময়ের সাথে সাথে ট্র্যাক ব্যবহার করতে চান তবে কেন্দ্র লিটল দ্বারা প্রদর্শিত হিসাবে, sp_Woisactive এর সাথে ডেটা সংগ্রহ করার বিষয়টি বিবেচনা করুন ।