Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. SELECT
  2. ExecutionPlan = QueryPlans.query_plan ,
  3. CachedDateTime = ProcedureStats.cached_time ,
  4. LastExecutionDateTime = ProcedureStats.last_execution_time ,
  5. ExecutionCount = ProcedureStats.execution_count ,
  6. AverageElapsedTime_Microseconds = CAST ((CAST (ProcedureStats.total_elapsed_time AS DECIMAL(19,2)) / CAST (ProcedureStats.execution_count AS DECIMAL(19,2))) AS DECIMAL(19,2)) ,
  7. SetOptions = PlanAttributes.value
  8. FROM
  9. sys.dm_exec_procedure_stats AS ProcedureStats
  10. CROSS APPLY
  11. sys.dm_exec_query_plan (ProcedureStats.plan_handle) AS QueryPlans
  12. CROSS APPLY
  13. sys.dm_exec_plan_attributes (ProcedureStats.plan_handle) AS PlanAttributes
  14. WHERE
  15. database_id = DB_ID (N'db')
  16. AND
  17. object_id = OBJECT_ID (N'procedure')
  18. AND
  19. PlanAttributes.attribute = 'set_options';
  20. GO
  21.  
  22.  
  23.  
  24.  
  25. SELECT
  26. ExecutionPlan = QueryPlans.query_plan ,
  27. CachedDateTime = ProcedureStats.cached_time ,
  28. LastExecutionDateTime = ProcedureStats.last_execution_time ,
  29. ExecutionCount = ProcedureStats.execution_count ,
  30. AverageElapsedTime_Microseconds = CAST ((CAST (ProcedureStats.total_elapsed_time AS DECIMAL(19,2)) / CAST (ProcedureStats.execution_count AS DECIMAL(19,2))) AS DECIMAL(19,2)) ,
  31. ANSI_NULLS_Value = IIF (CAST (PlanAttributes.value AS INT) & 32 = 32 , N'True' , N'False') ,
  32. ANSI_PADDING_Value = IIF (CAST (PlanAttributes.value AS INT) & 1 = 1 , N'True' , N'False') ,
  33. ANSI_WARNINGS_Value = IIF (CAST (PlanAttributes.value AS INT) & 16 = 16 , N'True' , N'False') ,
  34. ARITHABORT_Value = IIF (CAST (PlanAttributes.value AS INT) & 4096 = 4096 , N'True' , N'False') ,
  35. CONCAT_NULL_YIELDS_NULL_Value = IIF (CAST (PlanAttributes.value AS INT) & 8 = 8 , N'True' , N'False') ,
  36. NUMERIC_ROUNDABORT_Value = IIF (CAST (PlanAttributes.value AS INT) & 8192 = 8192 , N'True' , N'False') ,
  37. QUOTED_IDENTIFIER_Value = IIF (CAST (PlanAttributes.value AS INT) & 64 = 64 , N'True' , N'False')
  38. FROM
  39. sys.dm_exec_procedure_stats AS ProcedureStats
  40. CROSS APPLY
  41. sys.dm_exec_query_plan (ProcedureStats.plan_handle) AS QueryPlans
  42. CROSS APPLY
  43. sys.dm_exec_plan_attributes (ProcedureStats.plan_handle) AS PlanAttributes
  44. WHERE
  45. database_id = DB_ID (db')
  46. AND
  47. object_id = OBJECT_ID (N'procedure')
  48. AND
  49. PlanAttributes.attribute = 'set_options';
  50. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement