sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server sp_ExecuteSQL og eksekveringsplaner

Nej.

Du kan se begge udførelsesplaner og sammenligne dem ved hjælp af følgende forespørgsel.

SELECT usecounts, cacheobjtype, objtype, text, query_plan, value as set_options
FROM sys.dm_exec_cached_plans 
CROSS APPLY sys.dm_exec_sql_text(plan_handle) 
CROSS APPLY sys.dm_exec_query_plan(plan_handle) 
cross APPLY sys.dm_exec_plan_attributes(plan_handle) AS epa
where text like '%Some unique string in your query%' 
                                          and attribute='set_options'

sp_executesql version vil have en objtype af "forberedt"



  1. Hvordan kan jeg hash kodeord i postgresql?

  2. Parse Json ved hjælp af Oracle SQL - JSON_TABLE

  3. Opdater database med flere SQL-statments

  4. Oracle DBMS Job kører ikke