【发布时间】:2017-03-30 15:46:05
【问题描述】:
我刚开始学习 SQL Server v2014,关于全局变量。
select @@CONNECTIONS conns, @@MAX_CONNECTIONS mx_conns;
每次执行此查询时,@@CONNECTIONS 的值都会发生变化。根据documentation,它表示尝试成功/不成功的尝试。但是,由于它是本地安装,因此没有其他人试图访问它。值如何变化?
非常感谢您的回应。
问候, 拉尼特
【问题讨论】:
-
可能会增加连接数的项目包括内部 SQL Server 进程、维护进程、计划作业和(取决于它是如何完成的)运行此查询。如果您在运行之间等待一秒钟来运行它,该值会增加多少?
-
大约每 10 秒增加一次,但不是每次都增加一个常数...但是,我明白了你的意思,并理解可能存在 SQL Server 内部进程尝试连接自身。对吗?
-
正确。 SQL Server 很少只是坐在那里等待做某事。您可能让 SQL 代理在寻找工作,或者一些维护过程(内部或外部)开始查看它是否需要清理/组织/清除某些东西,或大量其他东西。以大约 10 秒的增量,我不会太担心。然而……
标签: sql-server global-variables connection