仓酷云
标题:
MSSQL教程之设置sql举行跟踪
[打印本页]
作者:
因胸联盟
时间:
2015-1-16 22:33
标题:
MSSQL教程之设置sql举行跟踪
每个Rows_log_event中包含event_type,可选值为WRITE_ROWS_EVENT、UPDATE_ROWS_EVENT、DELETE_ROWS_EVENT。从宏名字就能看出用途。
1:确认相干参数设置。
跟踪本人的代码。假如能会见程序的源代码,则翻开其扩大SQL跟踪就十分简单。起首必需确保会话的TIMED_STATISTICS和MAX_DUMP_FILE_SIZE参数设置准确:
altersessionsettimed_statistics=truealtersessionsetmax_dump_file_size=unlimited
假如没有设置TIMED_STATISTICS=TRUE,则数据库内核将把0值而不是真实的延续工夫发送到跟踪文件中。假如对MAX_DUMP_FILE_SIZE严加限定,则会在跟踪文件中天生上面如许的动静,而不是你想要的工夫数据:
可使用showparameterstimed_statistics;来检察他的值。
2:假如是跟踪本人,利用altersessionsetsql_trace=true;假如是跟踪其余用户,则先查询v$session视图,猎取历程信息:selectsid,serial#,usernamefromv$session;SIDSERIAL#USERNAME--------------------------------------------------1121314151617284IFLOW11214IFLOW12164SYS161042IFLOW
10rowsselected.
然后利用execdbms_system.set_sql_trace_in_session(7,284,true);举行跟踪.3:中断跟踪,牢记运转一段工夫后必定要中断跟踪,对应2分离接纳:altersessionsetsql_trace=false;或则execdbms_system.set_sql_trace_in_session(7,284,false);
4:格局化trc文件天生的文件放在udump目次下,可使用tkprof来检察C:>tkprofD:oracle9admin
bxtdbudump
bxtdb_ora_1912.trc13.txtsys=noexplain=test/test然后便可检察文本文件了举行剖析了。
既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
作者:
变相怪杰
时间:
2015-1-19 16:26
还不是性能有问题!否则面向对象的数据库早就实现了!建议使用CLR的地方一般是和应用的复杂程度或操作系统环境有很高的耦合度的场景。如你想构建复杂的算法,并且用到了大量的指针和高级数据模型。
作者:
莫相离
时间:
2015-2-2 10:24
对一张百万级别的表建游标,同时又没有什么过滤条件,取得游标效率是如果直接SQL查询百万条数据;如果再对每条记录做处理,耗时将更长。
作者:
因胸联盟
时间:
2015-2-7 18:04
理解了存储结构,再阅读下性能优化的章节基本上会对sqlserver有个清晰地认识
作者:
飘灵儿
时间:
2015-2-22 20:15
你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。
作者:
小妖女
时间:
2015-3-7 02:29
SP4包括用于以下SQLServer2000组件的程序包:Database组件(下载文件:SQL2000-KB884525-SP4-x86.EXE)更新SQLServer2000的32位Database组件,包括数据库引擎、复制、客户端连接组件及工具。有关其他信息,请参阅ReadmeSql2k32Sp4.htm。AnalysisServices组件(下载文件:SQL2000.AS-KB884525-SP4-x86.EXE)更新SQLServer2000的32位AnalysisServices。
作者:
再见西城
时间:
2015-3-14 08:34
连做梦都在想页面结构是怎么样的,绝非虚言
作者:
飘飘悠悠
时间:
2015-3-21 01:35
入门没那么困难,精通没那么容易
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2