1. 程式人生 > >查詢指定資料庫的當前連線數和關閉指定資料庫的所有連線

查詢指定資料庫的當前連線數和關閉指定資料庫的所有連線

--資料庫當前能接受的最大連線數
select @@MAX_CONNECTIONS
--查詢所有資料庫當前的連線數
sp_who

--查詢指定資料庫的當前連線數

SELECT * FROM
[Master].[dbo].[SYSPROCESSES] WHERE [DBID]
IN
(
SELECT
   [DBID]
FROM
   [Master].[dbo].[SYSDATABASES]
WHERE
   NAME='fdaysmanygoods'
)

--關閉指定資料庫的所有連線
use   master
declare   @spid   int,@str   varchar(100),@dbid   int,@dbname   varchar(255)
set   @dbname= 'fdaysmanygoods '
select   @dbid=dbid   from   master.dbo.sysdatabases   WHERE   name   =   @dbname
declare   cur_spid   cursor   local   for
      select   spid   from   master.dbo.sysprocesses   where  

[email protected]
open   cur_spid  
fetch   from   cur_spid   into   @spid
while   @@fetch_status=0  
begin
    set   @str= 'kill   '+Cast(@spid   as   varchar(10))
    exec(@str)
    fetch   from   cur_spid   into   @spid
end
close   cur_spid
deallocate   cur_spid

相關推薦

查詢指定資料庫當前連線關閉指定資料庫所有連線

--資料庫當前能接受的最大連線數 select @@MAX_CONNECTIONS --查詢所有資料庫當前的連線數 sp_who --查詢指定資料庫的當前連線數 SELECT * FROM [Master].[dbo].[SYSPROCESSES] WHERE [DBI

檢視oracle資料庫允許的最大連線當前連線

在檢視資料的連線情況很有用,寫完程式一邊測試程式碼一邊檢視資料庫連線的釋放情況有助於分析優化出一個健壯的系統程式來。 1、檢視當前的資料庫連線數  select count(*) from v$pr

如何檢視Apache的連線當前連線

查看了連線數和當前的連線數 複製程式碼 程式碼如下: netstat -ant | grep $ip:80 | wc -l netstat -ant | grep $ip:80 | grep EST | wc -l 檢視IP訪問次數 複製

【轉載】Apache檢視連線限制當前連線

起因:線上的一臺伺服器,最近總是出現 訪問 很慢的情況發生,點選一個連結要2秒鐘以上才能開啟,按照我們對於訪問人數的估計,伺服器應該不至於響應這麼慢,從而需要針對這個問題進行分析,來解決網站訪問過慢。 分析: 1、首先,在頁面訪問變慢情況發生時,使用 top 命令查看了伺服

【Oracle】檢視當前連線最大連線

檢視當前資料庫連線數 select count(*) from v$session where username is not null; select count(*) from v$proces

oracle檢視/修改最大連線當前連線/使用者等資訊

select count(*) from v$process; --當前的資料庫連線數 select value from v$parameter where name ='processes';

Oracle查詢session連線inactive

伺服器Oracle資料庫出現問題,用不到半天,就會報maxsession(150)的問題,肯定是資料庫的會話超過最大數了。   由於伺服器跑的是檔案傳輸應用,佔用的請求和會話肯定很大,因此使用者數不大就已經讓oracle的會話數達到最大值。   處理方式不外乎兩種:擴大oracle最大session數以及清除

sql server- 檢視程序池預設最大連線資料當前連線

1、獲取SQL Server允許同時使用者連線的最大數      SELECT @@MAX_CONNECTIONS         2、獲取當前指定資料庫的連線資訊      SELECT * FROM master.dbo.sysprocesses WHERE dbid

資料庫伺服器最大連線連線池最大活動可否相等?

關於網友提出的“資料庫伺服器最大連線數和連線池最大活動數可否相等?”問題疑問,本網通過在網上對“資料庫伺服器最大連線數和連線池最

MYSQL 檢視最大連線修改最大連線

MySQL檢視最大連線數和修改最大連線數 1、檢視最大連線數show variables like '%max_connections%';2、修改最大連線數set GLOBAL max_connections = 200;   以下的文章主要是向大家介紹的是MySQL最大連線數的修改,我們大家

詳解Tomcat連線執行緒池

轉載至http://www.importnew.com/27309.html 前言 在使用tomcat時,經常會遇到連線數、執行緒數之類的配置問題,要真正理解這些概念,必須先了解Tomcat的聯結器(Connector)。 在前面的文章 詳解Tomcat配置檔案server.xml 中寫

tomcat高併發下優化詳解及連線執行緒池

高併發環境下,我知道優化配置tomcat,對連線數和執行緒池作修改,最重要的是connector的協議Http Connector使用NIO,而不是預設的AJP Connector,當時也沒有仔細研究其原理。現在來為以上這些設定做一下剖析。 要了解這些,不能避開tomcat

httpclientpool的default連線設定不一致問題

登入一直出現異常,實在沒辦法,除錯之前別人寫的介面。 AbstractNpHttpClientPool *** 總計允許500個連結?*/private static final int MAX_TOTAL_CONN = 500;/*** 每個主機最大允許5條連結?*/pr

CentOS6.8檢視nginx併發連線TCP連線狀態命令

荊軻刺秦王 1.檢視nginx執行程序數 [[email protected] ~]# ps -ef|grep nginx |wc -l 6 檢視httpd程序數 [[email 

Oracle12cr1新特性之容器資料庫(CDB)可插拔資料庫(PDB) 的啟動關閉

Oracle12c中引入的多宿主選項(multitenant option)允許一個容器資料庫容納多個獨立的可插拔資料庫(PDB)。本文將說明如何啟動和關閉容器資料庫(CDB)和可插拔資料庫(PDB)。 1.   容器資料庫(CDB) 啟動和關閉容器資料庫和以往一樣。當

Centos6.5檢視nginx併發連線TCP連線狀態命令

1、檢視nginx執行程序數 [[email protected] logs]# ps -ef | grep nginx | wc -l 10 2、檢視Web伺服器程序連線數 [[email protected] logs]# netstat -antp

最快速度檢視windows系統 IIS 併發連線共享資料夾最大連線的方法

windows系統 版本分伺服器版和家用版/企業版,比如   windows 7 是家用版/企業版,對應windows 2008/2008R2就是伺服器版。   家用版/企業版的共享資料夾連線和IIS都有最大限制,當同時訪 問人數過多,會導致其他人連不上目標機器。   於

簡單介紹iis連線線上人數的關係與區別

  1、首先了解什麼是IIS連線數。   IIS連線數指併發連線數,什麼意思呢?   要分幾種情況:(以100M空間50人線上為例)   A、使用者單點下載你的檔案,結束後正常斷開,這些連線是按照瞬間計算的,就是說你50人的網站瞬間可以接受同時50個點下載   B、使用者開啟你的頁面,就算停留在頁面沒

zabbix3.0對tcp連線狀態的監控優化

zabbix3.0對tcp連線數及狀態的監控優化 之前對tcp的監控採用netstat命令,發現在伺服器繁忙的時候效果不理想,這個命令佔用大量的cpu有時候高達90%以上,可能會導致業務的不穩定,所以改用ss命令對指令碼進行優化 在需要被監控的zabbix-agent端新增指令碼編寫 建立資料夾 mkd

提高TCP併發連線連線速度的方法

1)在記憶體或快取記憶體cache中構建查詢表,所述查詢表儲存根據已有TCP連線的源IP地址、目的IP地址、源埠地址、目的埠地址計算得到的簽名值,並實現TCB與查詢表中的相應簽名值形成關聯; 2)當進行TCP連線的建立、刪除時,先根據TCP連線的源IP地址、目的IP地址、