sql_trace是oracle提供的一个非常好的跟踪工具,主要用来检查数据库的异常情况,通过跟踪数据库的活动,找到有问题的语句。一、概述:SQL_TRACE是Oracle的一个非常强大的工具。打开SQL_TRACE就可以逐步捕获任何一个会话的数据库活动,或者捕获整个数据库的活动,并将数据库活动记录...
分类:
数据库 时间:
2014-11-03 20:51:02
阅读次数:
344
MySQL的explain是各种执行计划选择的结果,如果想看整个执行计划以及对于多种索引方案之间是如何选择的?MySQL5.6中支持这个功能,optimizer_trace这个是mysql的参数,默认是关闭的mysql> set optimizer_trace="enabled=on";Query ...
分类:
数据库 时间:
2014-11-03 14:30:58
阅读次数:
265
简述
在oracle数据库中,awr是关于数据库系统整体的负载情况和运行情况的报告。而当系统负载都显示正常,而客户端执行某些动作响应很慢,或者某些终端连接的会话执行缓慢或异常时,就需要用到会话级别的跟踪了。
常见方法概述
Session级别跟踪的方法有许多,比如当前会话的跟踪,可以执行命令
Alter session set sql_trace=true;
Alter session s...
分类:
数据库 时间:
2014-11-03 10:14:38
阅读次数:
199
1.把trace文件导入到表中SELECT IDENTITY(BIGINT, 1, 1) AS RowNumber,* into TableNameFROM fn_trace_gettable('trace.trc', default)2.查询CPU开销大的语句SELECT top 100 t...
分类:
数据库 时间:
2014-11-01 23:05:39
阅读次数:
368
void CMFC_CORE_1Dlg::GetModule(){ HMODULE hmodule = NULL; GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS,(PCTSTR)GetModule,&hmodule); TRACE(...
分类:
其他好文 时间:
2014-11-01 21:39:47
阅读次数:
269
1.get_alert_log 获取alert文件的路径和名称 set serveroutput on --设置输出,让sqlplus在屏幕上可以输出。(要加入到login.sql中!) create or replace procedure get_alert_log is alert_name ...
分类:
其他好文 时间:
2014-10-31 21:55:15
阅读次数:
127
1、Reflector反编译工具,帮你查看项目中所使用类库的实现代码,安装后自动寄宿在 VS 开发工具。2、DebugView即时打印trace输出,调试工具。3、Wireshark抓包工具,调试 TCP \ SOCKET \ WEB SERVICE 的利器,帮助分析完整的通讯报文。4、httpwa...
分类:
Web程序 时间:
2014-10-29 16:32:13
阅读次数:
179
在MFC程序中增加控制台 MFC程序中,如果想要输出调试信息,我们一般都是TRACE或者使用LOG文件,都不是很方便,第一个需要我们在调试状态下,第二个也要配置麻烦而且不直观。而使用Console来显示调试信息应该是更好...
分类:
编程语言 时间:
2014-10-29 15:02:38
阅读次数:
205
一、代码调用方式:public static readonly Logger Logger = LogManager.GetCurrentClassLogger(); Logger.Trace("trace log message"); Logger.Debug("de...
分类:
其他好文 时间:
2014-10-28 23:33:11
阅读次数:
264
今天在做测试的时候突然间很卡,用top观察了下php占用CPU达到了70%多,具体操作以下几步:1.strace -o output.txt -T -tt -e -c trace=all -p pid结果: 查了下。。一直在执行read,write操作sql语句2.ll /proc/25066/fd...
分类:
Web程序 时间:
2014-10-28 19:46:00
阅读次数:
293