查询SQL连接数的方法
2007-11-06 10:37
357 查看
查询SQL连接数的方法
经常发生 “数据库连接过多的错误” 这样的错误,但是却又不清楚当前的连接数为多少,大致的总结了几种方法。1.通过系统的“性能”来查看:
开始->管理工具->性能(或者是运行里面输入 mmc)然后通过
添加计数器添加 SQL 的常用统计 然后在下面列出的项目里面选择用户连接就可以时时查询到数据库的连接数了。
不过此方法的话需要有访问那台计算机的权限,就是要通过windows账户登陆进去才可以添加此计数器。
2.通过系统表来查询:
SELECT * FROM [Master].[dbo].[SYSPROCESSES] WHERE [DBID] IN ( SELECT [DBID] FROM [Master].[dbo].[SYSDATABASES] WHERE NAME='databaseName' )
databaseName 是需要查看的数据库,然后查询出来的行数,就是当前的连接数。不过里面还有一些别的状态可以做参考用。
3.通过系统过程来查询:
SP_WHO 'loginName'
loginName 是当然登陆Sql的用户名,一般程序里面都会使用一个username来登陆SQL这样通过这个用户名就能查看到此用户名登陆之后占用的连接了。
如果不写loginName,那么返回的就是所有的连接
相关文章推荐
- 查询SQL连接数的方法
- SQL多条件查询拼接in中条件方法
- SQL查询语句通配符与ACCESS模糊查询like的解决方法
- hql Criteria sql不同查询方法
- oracle分页排序的SQL查询方法
- 30 种 SQL 查询语句的优化方法
- SQL查询数据后在连成字符串方法
- SQL存储过程事务和优化方法(包括查询方式语句结合)
- 根据日期段查询的sql方法和程序方法
- sql的select出现堵塞导致程序卡死的解决方法(在事务中查询)
- sql 2000 无法执行查询,因为一些文件缺少或未注册"的解决方法
- sql 多条件查询的一种简单的方法
- Linq排序、分组、模糊查询、调用外部方法、直接执行SQL语句、事务、修改数据
- 根据SQL_ID在V$SQLAREA,V$SQL里查询不到数解决方法
- 黄聪:实用WordPress SQL查询方法
- MS SQL Server查询优化方法(推荐)
- SQL中删除和查询重复记录的方法
- QtSQL连接查询SQLite3的使用方法示例
- 移动文章分类的sql语句,查询并更新同一个表的方法 You can't specify target table 'news_articles' for update in FROM clause
- SQL存储过程事务和优化方法(包括查询方式语句结合)