Здравей,
Ако получите оплакване от забавяне от клиента, трябва да наблюдавате екземпляра на SQL Server и базата данни кой sql консумира много ресурси.
SQL Server DBA трябва да следи базата данни всеки път и ако има много sqls, които изпълняват дълго време за изпълнение или консумират много IO ресурс, тогава това трябва да бъде докладвано на разработчика и разработчикът и dba трябва да проверяват тези sqls.
Можете да намерите TOP IOqueries в базата данни на SQL Server със следната заявка.
изберете SUBSTRING(st.text,(qs.statement_start_offset/2)+1, ((case statement_end_offset, когато -1 след това DATALENGTH(st.text) иначе qs.statement_end_offset end - qs.statement_start_offset)/2) +1) като statement_text, qs.total_logical_reads, qs.total_physical_reads, qs.execution_count от sys.dm_exec_query_stats като qs кръстосано прилагане на sys.dm_exec_sql_text(qs.sql_handle) като st count order by qlogicals, qs.
Резултатът от заявката ще бъде като следната екранна снимка