挂起的MSSQL:让数据库系统受阻止(挂起的mssql)

挂起MSSQL是一个性能优化中常用的工具,它可以帮助有效地阻止一个MSSQL数据库服务器上正在执行的慢查询,同时还允许许多其他正常正在执行此慢查询之前的查询可以正常完成。

MSSQL挂起的机制很简单,就是当一个查询耗费的时间超过一定的限制时,MSSQL会发出一个警报,重新评估当前的查询并暂停其执行,以节省资源。

基本上,要实现挂起MSSQL需要进行以下几个步骤:

1. 打开SQL Server Management Studio,连接到数据库服务器;

2. 打开右上角的选项,如下图所示:

![这里写图片描述](https://img-blog.csdnimg.cn/20200325141859377.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk3Mzg3OA==,size_16,color_FFFFFF,t_70)

3.在“选项”页中,单击“连接”,如下图所示:

![这里写图片描述](https://img-blog.csdnimg.cn/20200325141915776.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk3Mzg3OA==,size_16,color_FFFFFF,t_70#pic_center)

4.在“连接”页面中,勾选“活动查询超时警报”,并输入一个超时时间,单位是秒:

![这里写图片描述](https://img-blog.csdnimg.cn/20200325141930379.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDk3Mzg3OA==,size_16,color_FFFFFF,t_70#pic_center)

5.单击“确定”来保存这个设定,完成挂起MSSQL的配置。

但是,挂起MSSQL的使用也有一定的风险,例如空间竞争、并发性等。因此,要谨慎使用和管理这一工具,以保证MSSQL系统的安全性和稳定性。

此外,要注意的是,MSSQL挂起的功能也可以使用SQL脚本来实现:

EXEC sp_configure ‘show advanced options’, 1

GO

RECONFIGURE

GO

EXEC sp_configure ‘query governor cost limit’, [value]

GO

RECONFIGURE

GO


数据运维技术 » 挂起的MSSQL:让数据库系统受阻止(挂起的mssql)