2015-07-21 3 views
-2

У меня проблема с низкой производительностью базы данных, которая возникает каждый день в 2 часа дня. Я думаю, проблема связана с процессом из пользовательского приложения, использующего базу данных.Производительность базы данных SQL Server

Есть ли сценарий, который показывает, кто и что работает в базе данных?

+0

Этот запрос показать всем пользователям информацию, или просто loged данные пользователя? Нужно ли мне специальное разрешение на использование этого скрипта? –

ответ

1

я один для вас

SELECT sqltext.TEXT, 
    req.session_id, 
    req.status, 
    req.command, 
    req.cpu_time, 
    req.total_elapsed_time, 
    u.name as UserName, 
    d.name as DatabaseName, 
    Wait_type, 
    Wait_time, 
    Wait_resource, 
    req.Blocking_session_id,Granted_query_memory 
FROM sys.dm_exec_requests req 
join sys.sysusers u on req.user_id=u.uid 
join sys.databases d on d.database_id = req.database_id 
CROSS APPLY sys.dm_exec_sql_text(sql_handle) AS sqltext 
Смежные вопросы