跟踪日志文件记录了系统各会话执行的 sql 语句、错误信息、主要错误和性能问题等。
SVR_LOG:当dm.ini配置文件中的SVR_LOG 为1时,才是打开SQL日志功能;默认情况下是为0,日志功能是关闭的。
- 创建目录/data/log_commit/
- 配置sqllog.ini文件
BUF_TOTAL_SIZE = 10240 #SQLs Log Buffer Total Size(K)(1024~1024000)
BUF_SIZE = 1024 #SQLs Log Buffer Size(K)(50~409600)
BUF_KEEP_CNT = 6 #SQLs Log buffer keeped count(1~100)
[SLOG_ALL]
FILE_PATH = /data/log_commit/ #sqllog存放位置
PART_STOR = 0
SWITCH_MODE = 2 #0代表不切换 2代表按照文件大小切换 3按时间间隔切换
SWITCH_LIMIT = 256 #文件大小100M
ASYNC_FLUSH = 1 #是否打开异步SQL日志功能。0 表示关闭;1表示打开
FILE_NUM = 10 #生成的SQLLOG个数
ITEMS = 0
SQL_TRACE_MASK = 1 #全部类型的sql
MIN_EXEC_TIME = 0
USER_MODE = 0 #0为记录所有的用户
USERS =
- 使sqllog.ini文件生效
SQL >SP_REFRESH_SVR_LOG_CONFIG();
- 修改dm.ini配置文件中SVR_LOG参数,当把INI参数SVR_LOG置为1,才会打开SQL日志;把INI参数SVR_LOG置为0时,关闭SQL日志。
SQL >SP_SET_PARA_VALUE(1,'SVR_LOG',1);
参考:《DM8系统管理员手册》
更多相关问题请浏览:
达梦云适配技术社区:https://eco.dameng.com/