Bonjour,
je cherche à identifier les requêtes les plus gourmandes dans une base de données précise.
Je pensais pouvoir récupérer l'identifiant de la base dans "sys.dm_exec_sql_text" via une requête de ce genre :
Mais pour toutes les requêtes dont je suis certain qu'elles attaquent ma base en question, j'ai "dbid = NULL"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT TOP 500 st.text,st.dbid,st.encrypted,st.objectid,qs.* FROM sys.dm_exec_query_stats AS qs CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS st ORDER BY execution_count DESC,creation_time DESC;
Me fourvoie-je en espérant obtenir l'identifiant de la base ainsi ? Puis-je l'obtenir d'une autre manière ?
D'avance, merci pour vos lumières.
Partager