暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

016.达梦数据库跟踪日志文件

原创 梦灵 2020-11-22
1283

跟踪日志文件

用户在 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日志异
步刷盘提高系统性能。

总结

上面即为达梦中数据库跟踪日志文件概念知识。浅见认知,如有错误,请不吝指正。谢谢!

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论