select @@connections,@@MAX_CONNECTIONS 的疑问

三色 2008-02-05 08:53:26
我的用的是SQL2000企业版.
select @@connections,@@MAX_CONNECTIONS查询结果:
MAX_CONNECTIONS固定为32767
而connections可以无限扩大,连续运行1周现在达到350万了,如此增长下去我担心总有一天会崩溃.
谁能解释一下connections是什么东西,为什么会超过MAX_CONNECTIONS,并且一直这么增长下去没有止境?
...全文
322 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
昵称被占用了 2008-02-05
  • 打赏
  • 举报
回复
@@CONNECTIONS
是个虚数据,应该不必担心的
比如,你运行下
select @@CONNECTIONS,记下一个数
再打开一个查询分析器连接,select @@CONNECTIONS,比刚才的多了2
再关闭这个连接,再查询,select @@CONNECTIONS,并不减少

也就是说select @@CONNECTIONS的数据只增加不减少,除非你重新启动sql server
gahade 2008-02-05
  • 打赏
  • 举报
回复
@@CONNECTIONS
返回自上次启动 Microsoft® SQL Server™ 以来连接或试图连接的次数。

@@CONNECTIONS应该是连接日志一样,记录总计的连接或试图连接的次数.只是记录次数不代表当前连接数,不会崩溃
昵称被占用了 2008-02-05
  • 打赏
  • 举报
回复
帮助内容,有些字眼我给变成红色的

@@CONNECTIONS
返回自上次启动 Microsoft® SQL Server™ 以来连接或试图连接的次数。

语法
@@CONNECTIONS

返回类型
integer

注释
连接与用户不同。例如,应用程序可以打开多个与 SQL Server 的连接,而不需要用户监视这些连接。

若要显示一个包含几个 SQL Server 统计信息的报表,包括试图连接统计信息,请运行 sp_monitor。

@@MAX_CONNECTIONS
返回 Microsoft® SQL Server™ 上允许的同时用户连接的最大数。返回的数不必为当前配置的数值。

语法
@@MAX_CONNECTIONS

返回类型
integer

注释
实际允许的用户连接数也依赖于所安装 SQL Server 的版本以及应用程序和硬件的限制。

若要将 SQL Server 重新配置为更少的连接,应使用 sp_configure。

jxwangjm 2008-02-05
  • 打赏
  • 举报
回复
@@MAX_CONNECTIONS
返回 Microsoft® SQL Server™ 上允许的同时用户连接的最大数。返回的数不必为当前配置的数值。
@@CONNECTIONS
返回自上次启动 Microsoft® SQL Server™ 以来连接或试图连接的次数。
三色 2008-02-05
  • 打赏
  • 举报
回复
懂了,消除了困扰几天的顾虑

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧