এসকিউএল সার্ভার 2008 কার্যকর করার পরিকল্পনা তৈরির তারিখটি সঞ্চয় করে?


13

আমরা সম্প্রতি একটি অ্যাপ্লিকেশন আপগ্রেড করেছি যা আমরা ব্যবহার করি যা ডাটাবেসের জন্য স্কিমা পরিবর্তন করার সাথে জড়িত। এই পরিবর্তনগুলি ক্যাশেড এক্সিকিউশন পরিকল্পনা বাতিল করতে বাধ্য করতে পারে। যদি এসকিউএল সার্ভারকে নতুন একগুচ্ছ পরিকল্পনা তৈরি করতে বাধ্য করা হত তবে এটি ব্যবহারকারীর অভিজ্ঞতা কমিয়ে আনতে পারে। আমি যদি এটি কেস ছিল তা সন্ধান করতে চাই।

সুতরাং, আমার প্রশ্নটি হল, এসকিউএল সার্ভার 2008 ক্যাশেড এক্সিকিউশন প্ল্যানগুলির তৈরির তারিখটি সঞ্চয় করে? পরিচালনার দৃশ্যের sys.dm_exec_cached_plansকোনও তারিখের ক্ষেত্র নেই, তাই আমি সন্দেহ করি না।

উত্তর:


12

এটি সঞ্চিত নয় sys.dm_exec_cached_plans, বা এটি এক্সএমএল যে পরিকল্পনার সন্ধান করতে পারে তা কোথাও কবর দেওয়া হয় না। অন্যান্য ডিএমভিতে তবে দরকারী তথ্য রয়েছে।

সঞ্চিত প্রক্রিয়াগুলির জন্য আমরা যে সময় থেকে পরিকল্পনাটি ক্যাশে হয়েছিল তা পেতে পারি sys.dm_exec_procedure_stats:

SELECT TOP(250) 
    p.name AS [SP Name]
    , ps.execution_count
    , ps.cached_time
FROM 
    sys.procedures p WITH (NOLOCK)
INNER JOIN 
    sys.dm_exec_procedure_stats ps WITH (NOLOCK)
ON  p.[object_id] = ps.[object_id]
WHERE 
    ps.database_id = DB_ID()
ORDER BY 
    ps.cached_time DESC 
OPTION 
    (RECOMPILE);

অ্যাড-হক প্রশ্নগুলির জন্য, এখানে তৈরির সময় রয়েছে sys.dm_exec_query_stats:

SELECT TOP(250) 
    st.[text] AS [QueryText]
    , qs.execution_count
    , qs.creation_time
FROM 
    sys.dm_exec_cached_plans cp WITH (NOLOCK)
INNER JOIN
    sys.dm_exec_query_stats qs WITH (NOLOCK)
ON  qs.plan_handle = cp.plan_handle
CROSS APPLY 
    sys.dm_exec_sql_text(cp.plan_handle) st
WHERE 
    cp.objtype = N'Adhoc' 
ORDER BY 
    qs.creation_time DESC 
OPTION 
    (RECOMPILE);

@ স্কেলকিউই অনুসারে ... সৃষ্টির সময় থেকে ক্যাশেডটাইমে পরিবর্তন কেবল ২০০৮ সালে পদ্ধতি এবং ট্রিগার যুক্ত হওয়ার কারণে এবং আরও বর্ণনামূলক নাম নির্বাচনের সুযোগ নেওয়া হয়েছিল। তৈরি / ক্যাশেড সময়টি শেষ সংকলনটি প্রতিফলিত করে, মূল পরিকল্পনার তৈরির সময় নয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.