跟踪日志文件-非线性规划——分析与方法

时间:2021-06-24 19:28:27
【文件属性】:
文件名称:跟踪日志文件-非线性规划——分析与方法
文件大小:4.79MB
文件格式:PDF
更新时间:2021-06-24 19:28:27
达梦数据库 DBA 2.6 逻辑日志文件 如果在 DM 数据库上配置了复制功能,复制源就会产生逻辑日志文件。逻辑日志文件是 一个流式的文件,它有自己的格式,且不在第一章所述的页,簇和段的管理之下。 逻辑日志文件内部存储按照复制记录的格式,一条记录紧接着一条记录,存储着复制源 端的各种逻辑操作。用于发送给复制目的端。详细内容请看“数据复制”章节。 2.7 备份文件 备份文件以 bak为扩展名,当系统正常运行时,备份文件不会起任何作用,它也不是数 据库必须有的联机文件类型之一。然而,从来没有哪个数据库系统能够保证永远正确无误地 运行,当数据库不幸出现故障时,备份文件就显得尤为重要了。 当客户利用管理工具或直接发出备份的 SQL命令时,DM Server会自动进行备份,并 产生一个或多个备份文件,备份文件自身包含了备份的名称、对应的数据库、备份类型和备 份时间等信息。同时,系统还会自动记录备份信息及该备份文件所处的位置,但这种记录是 松散的,用户可根据需要将其拷贝至任何地方,并不会影响系统的运行。 2.8 跟踪日志文件 用户在 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日志异 步刷盘提高系统性能。 48

网友评论