1, 查询存储过程创建时间和修改时间
select [name],create_date,modify_date FROM sys.all_objects where type_desc = N'SQL_STORED_PROCEDURE' and name = '存储过程名'
2, 修改恢复模式
USE [master]
GO
ALTER DATABASE 数据库名 SET RECOVERY 恢复模式名 WITH NO_WAIT
GO
3, 查询 SQLzhixin 执行超时时间
select CONVERT(varchar,value) as value from sys.configurations where name like '%remote query timeout%'
4, 查看当前运行的 SQL
- SELECT [Spid] = session_id ,
- [Database] = DB_NAME(sp.dbid) ,
- [User] = nt_username ,
- [Status] = er.status ,
- [Wait] = wait_type ,
- [Individual Query] = SUBSTRING(qt.text,
- er.statement_start_offset / 2,
- ( CASE WHEN er.statement_end_offset = -1
- THEN LEN(CONVERT(NVARCHAR(MAX), qt.text))
- * 2
- ELSE er.statement_end_offset
- END - er.statement_start_offset )
- / 2) ,
- [Parent Query] = qt.text ,
- Program = program_name ,
- hostname ,
- nt_domain ,
- start_time
- FROM sys.dm_exec_requests er
- INNER JOIN sys.sysprocesses sp ON er.session_id = sp.spid
- CROSS APPLY sys.dm_exec_sql_text(er.sql_handle) AS qt
- WHERE session_id> 50
- AND session_id NOT IN ( @@SPID )
来源: https://yq.aliyun.com/articles/716963