SQLServer黑盒跟踪--进一步了解sqldiagSQLServer提供了一个特别的命令工具sqldiag,帮助收集用于定位SQLServer问题的信息。你可以在其它SQLServer可执行命令所在目录相同的binn目录下找到该文件。默认目录是\ProgramFiles\MicrosoftSQLServer\MSSQL\Binn。当SQLServer正在运行..
分类:
数据库 时间:
2014-11-27 10:53:58
阅读次数:
147
SQLServer黑盒跟踪--如何在生产环境配置?如果遇到间歇性故障,为了充分利用黑盒跟踪,就要确保当服务器运行时它也一直出于运行状态(包括计划中的或计划外重启之后)。为达到这个要求,可以将黑盒跟踪设置为在SQLServer启动时自动启动。首先,将跟踪定义封装在主数据库的一个..
分类:
数据库 时间:
2014-11-27 10:52:33
阅读次数:
236
SQLServer黑盒跟踪--深入进阶当你报告错误给支持提供商时,确保要提供Blackbox.trc和Sqldiag.txt文件。创建Blackbox.trc文件:1.创建跟踪2.开启跟踪3.在运行sqldiag工具前停止跟踪你可以用下面的存储过程,trace_blackbox,去创建,启动,然后停止黑盒跟踪。拷贝下面的脚本到查..
分类:
数据库 时间:
2014-11-27 10:50:51
阅读次数:
215
SQLServer黑盒跟踪--如何启用黑盒跟踪?这个跟踪是通过将sp_trace_create的@options参数值设置为8来配置的。@options指定为跟踪设置的选项,当设置值为8,即TRACE_PRODUCE_BLACKBOX,指定服务器产生的最后5MB跟踪信息记录将由服务器保存。TRACE_PRODUCE_BLACKBOX与所有其他选项..
分类:
数据库 时间:
2014-11-26 19:16:52
阅读次数:
301
SQLServer黑盒跟踪--介绍问题描述:你是否碰到过这些问题:一个查询导致SQLServer崩溃,或者因为CPU飙到100%而导致服务器不可用?解决方案:SQLServer提供了另一个开箱即用的后台跟踪就是黑盒跟踪(BlackboxTraces)。这个跟踪被设计为同飞机上的黑匣子功能类似,SQLServer黑匣..
分类:
数据库 时间:
2014-11-26 19:15:17
阅读次数:
237
在做计算机体系结构的时候,模拟器是一个重要且又有效的工具。其中gem5集成了gem和m5的优点,使用起来比较简单和方便。其中包括了se模式和fs模式,se模式是在gem5运行我们已经编译好的程序,可以获取cache,cpu状态等数据,fs模式下可以模拟操作系统,我们可以将我们自己修改的linux内核加载到哥们上运行。下面介绍了使用gem5的se模式,运行编译好的ARM可执行文件。获取访存的trac...
分类:
系统相关 时间:
2014-11-26 11:35:14
阅读次数:
1493
select * from v$session where schemaname='SCOTT';
select p.spid
from v$session s, v$process p
where s.paddr = p.addr
and s.sid = &1
and s.serial# = &2;
exec dbms_monitor.sessio...
分类:
数据库 时间:
2014-11-25 23:40:09
阅读次数:
244
SQLServer默认跟踪应用4--检测日志文件自动增长用户抱怨SQLServer数据库运行非常慢。通过默认跟踪的这个查询,可以识别出logfileautogrow活动导致的长时间运行。为什么如此之慢?SELECTte.nameAS[trace_events_name],
t.DatabaseName,
t.NTDomainName,
t.ApplicationName,
t.Lo..
分类:
数据库 时间:
2014-11-25 19:05:21
阅读次数:
274
SQLServer默认跟踪应用3--检测对表的DDL操作在SQLServer数据库上发生的DDL操作,能知道是谁做的么?是的。SQLServer默认跟踪有对象修改事件。这个脚本列出所有的对象修改事件。查询条件中加上时间和数据库名的限制。selecte.nameaseventclass,
t.loginname,
t.spid,
t.starttim..
分类:
数据库 时间:
2014-11-25 19:04:52
阅读次数:
220
在之后 配置在里面 测试页面输出 Trace.Write(ILog);
分类:
Web程序 时间:
2014-11-24 22:18:17
阅读次数:
245