必威体育Betway必威体育官网
当前位置:首页 > IT技术

Audit login 与 Audit logout

时间:2019-07-20 00:42:08来源:IT技术作者:seo实验室小编阅读:55次「手机版」
 

audit

对于sqlServer数据库,当有数据库连接建立时,会触发audit login 事件;而当有某个数据库连接关闭时,将触发Audit logout 事件。

一.Audit logout 的Duration值

注意,在SQLSERVER的事件探查器中,我们通过观察可以发现,Audit login 和 匹配的Audit logout 事件使用的是同一个SPID,而且Audit logout 事件记录的StartTime正是Audit login事件产生的时间。有图为证:

(大家请注意SPID为61的Login和Logout事件)

所以,对于Audit logout 事件的记录的Duration字段的值的含义是刚被关闭的连接存活了多长时间,而不是“关闭连接”这个操作消耗了多长时间。而至于关闭连接到底消耗了多少cpu时间,可以通过Audit logout 记录的CPU字段的值体现出来。

二.查询SqlServer的当前连接

常用的方法有两种:

1.sp_who:比如要查询有多少连接使用sa登录的,可以如下调用

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->sp_who'sa'

2.查询系统表:

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->SELECT*FROM

[Master].[dbo].[SYSPROCESSES]WHERE[DBID]

IN

(

SELECT

[DBID]

FROM

[Master].[dbo].[SYSDATABASES]

WHERE

NAME='yourDBName'

)

使用系统表查询时,我最关心的是其中的某些列:

<!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->SELECTspid,cpu,physical_io,memusage,login_time,last_BATch,statusFROM

[Master].[dbo].[SYSPROCESSES]WHERE[DBID]

IN

(

SELECT

[DBID]

FROM

[Master].[dbo].[SYSDATABASES]

WHERE

NAME='yourDBName'

)

相关阅读

Adobe Audition 3.0 使用图文教程详解(录音篇+效果篇)

Adobe Audition 3.0 是一款拥有前所未有的速度和控制能力录制、混合、编辑和控制音频的软件,针对部分不知道Adobe Audition3.0怎么

Shiro的认证原理(Subject#login的背后故事)

登录操作一般都是我们触发的: Subject subject = SecurityUtils.getSubject(); AuthenticationToken authenticationToken = new

Adobe Audition怎么制作歌曲伴奏?

在很多情况下我们都需要用到歌曲伴奏,无论是上台演出或是自己k歌。但网上的伴奏五花八门,有的略冷门歌曲的伴奏更是无从寻觅。简单

Audition CS6处理音频的实例教程

Adobe Audition不仅是一款录音软件,更是一款专业的音频处理软件,我今天简单讲讲Adobe Audition CS6如何使用(下面简称Au)。1、打开Au,

Adobe Audition 3.0 中文汉化版安装破解图文教程

Adobe audition 3.0中文版 新功能包括: 支持VSTi虚拟乐器!这意味着Audition由音频工作站变为音乐工作站 增强的频谱编辑器:可按照

分享到:

栏目导航

推荐阅读

热门阅读