
SQL日志
su - dmdbamkdir -p data/dmdbms/log/logcommitselect * from v$parameter where name like 'SVR_LOG%';
cd /data/dmdata/DAMENGvi sqllog.iniBUF_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/dmdbms/log/logcommit #sql 日志生成路径PART_STOR = 0SWITCH_MODE = 2SWITCH_LIMIT = 1024 #每个日志文件 1024MASYNC_FLUSH = 1FILE_NUM = 20 #循环收集 20 个可以根据实际情况做调整ITEMS = 0SQL_TRACE_MASK = 1MIN_EXEC_TIME = 0USER_MODE = 0USERS =
SP_REFRESH_SVR_LOG_CONFIG();sp_set_para_value(1,'SVR_LOG',1);--检查 SVR_LOG 参数。select * from v$parameter where name like 'SVR_LOG';--检查日志生成情况。ls /data /logcommit
2024-03-23 15:04:06.926 (EP[0] sess:0000000059587140 thrd:6956 user:SYSDBA trxid:2574604 stmt:00000000595AB938 appname:manager.exe ip:127.0.0.1) [SEL] select COMMENT$ from SYS.SYSCOLUMNCOMMENTS where SCHNAME='SYSDBA' and TVNAME='T11' and COLNAME='STRIP' EXECTIME: 0(ms).该条信息解读如下:2024-03-23 15:04:06.926 表示该条 SQL 被记录下来的时间;sess:0000000059587140 表示该 SQL 对应的 session_id 为 0000000059587140;thrd:6956 表示该 SQL 对应的线程 id 为 6956;user:SYSDBA 表示执行该 SQL 时所使用的的数据库登录用户为 SYSDBA;trxid:2574604 表示该 SQL 对应事务的 trx_id 为 2574604;stmt:00000000595AB938 表示该 SQL 对应的会话句柄号为 00000000595AB938;appname:manager.exe 表示发出该 SQL 请求对应的应用名称,如果为 NULL 表示应用代码中没有填充应用名称值;ip:127.0.0.1 表示发出该 SQL 请求的客户端机器的 IP 地址;[SEL] 表示该 SQL 所属类型,SEL 表示该 SQL 为查询语句;select COMMENT$ from SYS.SYSCOLUMNCOMMENTS where SCHNAME='SYSDBA' and TVNAME='T11' and COLNAME='STRIP'表示该 SQL 对应的 SQL 语句完整文本信息;EXECTIME: 0(ms)表示该 SQL 的执行耗时;此外,达梦提供达梦 SQL 日志分析工具 DMLOG。该工具通过分析数据库的 SQL 日志文件,直观地反映 SQL 执行情况。
dmap辅助进程日志

备份日志

可以通过和数据库运行日志一样的过滤关键词的方式来检查是否有报错信息。
接口日志
##打开 DCI 接口日志DCI_TRACE=(1)##打开 DPI 接口日志DPI_TRACE=(1)
[ODBC]Trace=YESTraceFile=/root/odbc.log

String urlString = “jdbc:dm//192.168.239.128:5236?loglevel=all&logDir=/opt/log”;
本期的日志监控和分析就到这里,主要介绍了SQL日志分析、dmap 辅助进程日志、备份日志、接口日志的监控和分析。
以上为本期分享,希望能带给大家帮助。想要了解更多往期干货,可访问页面最下方#达梦技术干货攻略#合集或下方相关分享。在此邀请更多学员参与“达梦技术干货投稿活动”,稿件获选后将在达梦“干货分享”专栏进行发布,欢迎来稿!

文章转载自达梦E学,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




