SQL 記錄資料庫連線數資訊
從master.dbo.sysprocesses取連線數資訊並記錄的SQL。[@more@]
-- create connection_log
create table connection_log
(
time datetime,
date datetime,
hour int,
minute int,
second int,
dbname varchar(56),
connect_count int
)
-- catch data
set nocount on
declare @v_time datetime
while 1=1
begin
select @v_time = GETDATE()
select
@v_time as time,
convert(varchar(10), @v_time, 120) as date,
DATEPART(hour, @v_time) as hour,
DATEPART(minute, @v_time) as minute,
DATEPART(second, @v_time) as second,
DB_NAME(dbid) as datasbase,
count(*) as connect_count
from master.dbo.sysprocesses
where dbid <> 0
group by dbid
waitfor delay '00:00:01'
end
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/66009/viewspace-1045257/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 通過觸發器記錄資料庫連線資訊觸發器資料庫
- 【AUDIT】審計並記錄使用者連線資料庫資訊資料庫
- java連線sql資料庫JavaSQL資料庫
- (轉)檢視sql server 資料庫連線數方法SQLServer資料庫
- 資料庫的連線數資料庫
- SQL資料庫連線語句SQL資料庫
- 檢視mysql資料庫連線數、併發數相關資訊MySql資料庫
- Masonite 熟悉步驟小記錄 (二、連線資料庫)資料庫
- oracle資料庫修改連線數Oracle資料庫
- c#連線SQL Server資料庫C#SQLServer資料庫
- Golang 全域性sql資料庫連線GolangSQL資料庫
- 關於java連線SQL資料庫JavaSQL資料庫
- SQL server資料庫連線不上SQLServer資料庫
- JSP連線SQL Server資料庫JSSQLServer資料庫
- 【ITOO】--SQL資料庫優化:切割、資料庫連線池SQL資料庫優化
- kettle通過命令列引數傳遞資料庫連線資訊命令列資料庫
- SQL Server 資料庫基本記錄(一)SQLServer資料庫
- SQL Server 資料庫基本記錄(二)SQLServer資料庫
- SQL Server 資料庫基本記錄(三)SQLServer資料庫
- Sequelize 連線微軟雲資料庫 SQL Azure微軟資料庫SQL
- SQL Server 資料庫連線字串的宣告SQLServer資料庫字串
- 不能連線資料庫收集Systemstate Dumps資訊資料庫
- 用Navicat連線資料庫-資料庫連線(MySQL演示)資料庫MySql
- 使用Java 14的新記錄型別連線資料庫表 - MinborgJava型別資料庫
- 1.3.3. 通過SQL*Plus 連線資料庫SQL資料庫
- PL/SQL Developer連線遠端Oracle資料庫SQLDeveloperOracle資料庫
- [資料庫][SQL]圖解各種連線join資料庫SQL圖解
- 連線資料庫資料庫
- 資料庫連線資料庫
- 通過Java程式測試資料庫連線資訊Java資料庫
- 通過連線檢視資料庫相關資訊資料庫
- 【SQL*Plus】使用SQL*Plus的Preliminary方式連線資料庫SQL資料庫
- 【資料庫資料恢復】sql server資料庫連線失效的資料恢復案例資料庫資料恢復SQLServer
- go 連線資料庫 - GORM學習 - sql查詢Go資料庫ORMSQL
- asp連線sql server 2008資料庫SQLServer資料庫
- SQL Server連線VFP資料庫的實現 (轉)SQLServer資料庫
- SQL Server連線ACCESS資料庫的實現 (轉)SQLServer資料庫
- JDBC連線資料庫JDBC資料庫