当前位置: 首页 > news >正文

怎样做网站关键词优化08r2 搭建php网站

怎样做网站关键词优化,08r2 搭建php网站,wordpress电商主题,怎么把网站封包做app配置SSMS 让数据库中会话时长大于30秒的自动终止 配置SSMS自动终止长时间运行的会话(>30秒) 在SQL Server Management Studio (SSMS)中,没有内置的直接设置可以自动终止长时间运行的会话。但你可以通过以下几种方法实现类似功能&#xff…

配置SSMS 让数据库中会话时长大于30秒的自动终止

配置SSMS自动终止长时间运行的会话(>30秒)
在SQL Server Management Studio (SSMS)中,没有内置的直接设置可以自动终止长时间运行的会话。但你可以通过以下几种方法实现类似功能:

方法1:使用SQL Server Agent作业定期检查并终止
创建存储过程 检查并终止长时间运行的会话:

CREATE PROCEDURE sp_KillLongRunningSessions@MaxDurationSeconds INT = 30
AS
BEGINDECLARE @sql NVARCHAR(MAX) = '';SELECT @sql = @sql + 'KILL ' + CAST(session_id AS NVARCHAR(10)) + ';'FROM sys.dm_exec_sessionsWHERE status = 'running'AND DATEDIFF(SECOND, last_request_start_time, GETDATE()) > @MaxDurationSecondsAND is_user_process = 1AND session_id <> @@SPID; -- 不终止当前会话IF @sql <> ''BEGINEXEC sp_executesql @sql;PRINT '已终止以下长时间运行的会话: ' + @sql;ENDELSEBEGINPRINT '没有发现运行时间超过' + CAST(@MaxDurationSeconds AS VARCHAR) + '秒的会话';END
END
  1. 创建SQL Server Agent作业:

打开SSMS → SQL Server Agent → 作业 → 新建作业

添加步骤,类型选择"Transact-SQL脚本"

命令中输入:EXEC sp_KillLongRunningSessions 30;

设置计划(例如每分钟运行一次)

CREATE OR ALTER TRIGGER tr_KillLongRunningQueries
ON ALL SERVER 
FOR LOGON
AS
BEGINDECLARE @spid INT;DECLARE @login_time DATETIME;SELECT @spid = session_id, @login_time = login_timeFROM sys.dm_exec_sessionsWHERE session_id = @@SPIDAND DATEDIFF(SECOND, login_time, GETDATE()) > 30AND is_user_process = 1;IF @spid IS NOT NULLBEGINDECLARE @msg NVARCHAR(100) = '会话已运行超过30秒,将被终止';RAISERROR(@msg, 16, 1);KILL @spid;END
END;

方法3:使用资源调控器(SQL Server Enterprise版)

  1. 创建工作负载组:
CREATE WORKLOAD GROUP LongRunningQueries
WITH (MAX_DOP = 1,REQUEST_MAX_MEMORY_GRANT_PERCENT = 25,REQUEST_MAX_CPU_TIME_SEC = 30, -- 30秒后终止REQUEST_MEMORY_GRANT_TIMEOUT_SEC = 30,MAX_OUTSTANDING_IO_PER_VOLUME = 20
);
  1. 创建分类器函数:
CREATE FUNCTION dbo.ClassifierFunction()
RETURNS SYSNAME
WITH SCHEMABINDING
AS
BEGINDECLARE @group SYSNAME;IF (SELECT DATEDIFF(SECOND, login_time, GETDATE()) FROM sys.dm_exec_sessions WHERE session_id = @@SPID) > 30SET @group = 'LongRunningQueries';ELSESET @group = 'default';RETURN @group;
END;
  1. 配置资源调控器使用此分类器

方法4:使用扩展事件(XEvents)监控并触发操作

CREATE EVENT SESSION [KillLongRunningQueries] ON SERVER 
ADD EVENT sqlserver.sql_statement_completed(WHERE ([duration] > 30000000)) -- 30秒
ADD TARGET package0.event_file(SET filename=N'KillLongRunningQueries')
WITH (TRACK_CAUSALITY=ON);
GO-- 需要额外编写处理程序来解析事件日志并执行KILL命令
http://www.dtcms.com/a/556566.html

相关文章:

  • 个人做地方网站广州网站建设网站推广
  • 织梦如何临时关闭网站网站建设怎么做
  • wordpress企业站被黑竞价外包推广专业公司
  • 总行网站建设银行报网站建立初步
  • 高性能网站开发 书籍软文代写费用
  • 帮忙建网站的人衡水企业网站制作报价
  • 做企业网站需要购什么兰溪优秀高端网站设计
  • 网站推广的目的是什一个人建网站
  • 珠海网站建设公司哪个好哈尔滨网站建设推荐
  • 网站开发流程知乎做网站例子
  • 网站dns查询html5电影网站建设
  • 2019建设什么网站好运营佛山市工程招标网
  • 万网制作网站吗网站后台忘记账号密码
  • 郑州网站建设网页设计asp网站安全
  • 网站布局设计自适应摄影作品网站风景
  • 网站建设方案流程网站右下角代码
  • 吉林省住房与建设厅网站公众号做视频网站吗
  • 最简单的网站专门做高仿的网站
  • 屏山移动网站建设2万元建设网站贵吗
  • 最新版高性能网站建设指南建设规划展览馆网站的优势
  • 网站建设 需要ae吗公司主营网站开发怎么做账
  • 国内专业网站建设公司十堰有做百度推广的吗
  • 河间网站网站建设wordpress小工具音乐美化
  • 深圳 营销型网站公司哪个旅游网站做的最好
  • 网站开发iosvshtml5网站开发
  • 为什么做网站更新平台怎么推广
  • 做网站挂谷歌广告赚钱吗模具外发加工订单网
  • 简历制作网站哪个好wordpress列表分页代码
  • 网站建设与网页设计可行性分析报告福建厦门工程建设中心网站
  • 许昌网站建设科技公司中企动力z云邮箱