Трябва да изпълним заявка в база данни на SQL Server 2005, за да получим статистика за най-дългите изпълнения по нея.
Намерихме следващата заявка:
select top 10 source_code,stats.total_elapsed_time/1000000 as seconds,
last_execution_time from sys.dm_exec_query_stats as stats
cross apply
(SELECT text as source_code FROM sys.dm_exec_sql_text(sql_handle))
AS query_text
order by total_elapsed_time desc
Той работи добре, но изисква базата данни да има90 ниво на съвместимост (SQL Server 2005). Тази база данни има ниво 80 (SQL Server 2000). Ако го променим на 90 ... може ли да е опасно за ежедневните задачи? Искам да кажа, че нашите приложения биха могли да се сринат, ако я променим?
Благодаря и съжалявам за моя английски.
Отговори:
0 за отговор № 1Накрая нямах нужда от нея. Имаше друга база данни, която имаше ниво на съвместимост 90 и аз използвах тази.