教学文章
Technology Exchange
热门课程
400电话

免费咨询热线
400-090-9964

教学文章

达梦数据库DM8 DBA管理员手册:跟踪日志文件

时间:2020-12-09 来源:

达梦数据库DM8 DBA管理员手册:跟踪日志文件

用户在 dm.ini中配置 SVR_LOG和 SVR_LOG_SWITCH_COUNT参数后就会打开跟踪日志。跟踪日志文件是一个纯文本文件,以“dm_commit_日期_时间”命名,默认生成在 DM安装目录的 log子目录下面,管理员可通过 ini参数 SVR_LOG_FILE_PATH设置其生成路径。

跟踪日志内容包含系统各会话执行的 SQL语句、参数信息、错误信息等。跟踪日志主要用于分析错误和分析性能问题,基于跟踪日志可以对系统运行状态有一个分析,比如,可以挑出系统现在执行速度较慢的 SQL语句,进而对其进行优化。

系统中 SQL日志的缓存是分块循环使用,管理员可根据系统执行的语句情况及压力情况设置恰当的日志缓存块大小及预留的缓冲块个数。当预留块不足以记录系统产生的任务时,系统会分配新的用后即弃的缓存块,但是总的空间大小由 ini 参数SVR_LOG_BUF_TOTAL_SIZE控制,管理员可根据实际情况进行设置。

打开跟踪日志会对系统的性能会有较大影响,一般用于查错和调优的时候才会打开,默认情况下系统是关闭跟踪日志的。若需要跟踪日志但对日志的实时性没有严格的要求,又希望系统有较高的效率,可以设置参数SQL_TRACE_MASK和SVR_LOG_MIN_EXEC_TIME 只记录关注的相关记录,减少日志总量;设置参数 SVR_LOG_ASYNC_FLUSH打开 SQL日志异步刷盘提高系统性能。

版权所有@北京神脑资讯技术有限公司(CUUG,中国UNIX用户协会) Copyright ALL Rights Reserved 京ICP备11008061号-1

CUUG旗下网站:www.cuug.com.cn www.cuug.com oracle.cuug.com bbs.cuug.com www.cuug.net

电话:010-59426307 010-59426319 邮政编码:100089

地址:北京市海淀区北清路164号28-38号院