佛山营销网站建设公司,产品设计方案3000字,静态网页毕业设计,北京移动端网站开发DM达梦数据库开启SQL日志记录功能
配置SQL日志#xff08;非必须的配置步骤#xff0c;与主备集群配置无关#xff0c;如果没有需求可以跳过配置SQL日志#xff09; sqllog.ini 配置文件用于SQL日志的配置#xff0c;当且仅当 INI#xff08;dm.ini#xff09; 参数 SV…DM达梦数据库开启SQL日志记录功能
配置SQL日志非必须的配置步骤与主备集群配置无关如果没有需求可以跳过配置SQL日志 sqllog.ini 配置文件用于SQL日志的配置当且仅当 INIdm.ini 参数 SVR_LOG 1 时使用。SQL日志主要用于慢SQL定位等分析跟踪用途。
SVR_LOG系统级别配置参数是否打开SQL日志功能。 0 表示关闭 1 表示打开 2 表示按文件中记录数量切换日志文件日志记录为详细模式 3 表示不切换日志文件日志记录为简单模式只记录时间和原始语句。
SVR_LOG_NAME系统级别配置参数默认为 SLOG_ALL 使用 sqllog.ini 中预设的模式的名称。 sqllog.ini 主要配置参数
# 所有节点修改 sqllog.ini vi /opt/dm/dmdbms/data/testdb/sqllog.ini
BUF_TOTAL_SIZE 10240 BUF_SIZE 1024 BUF_KEEP_CNT 6
[SLOG_ALL] FILE_PATH ../log PART_STOR 1 #SQL日志分区存储配置参数0 表示不划分1 表示 USER根据不同用户分布存储 SWITCH_MODE 2 #日志文件切换模式 2 表示按文件大小切换 SWITCH_LIMIT 512 #文件大小限制、单位MB ASYNC_FLUSH 1 #日志刷盘模式默认1异步刷盘0表示实时刷盘要考虑性能影响 FILE_NUM 20 #打印日志文件个数默认5个建议配置20 ITEMS 0 #指定一条SQL日志中应包含的内容位号:位号:位号...如果配置为 0 表示记录所有的列记录SQL全部信息默认 0。其他内容详情参考后面的内容详情介绍 SQL_TRACE_MASK 1 #打印全部类型SQL日志默认 1 MIN_EXEC_TIME 1500 #详细模式下记录的最小语句执行时间单位毫秒 USER_MODE 0 #SQL日志按用户过滤时的过滤模式。0 表示关闭用户过滤1 表示白名单模式只记录列出的用户操作的SQL日志2 表示黑名单模式列出的用户不记录SQL日志 USERS #打开 USER_MODE 时指定的用户列表。格式为用户名:用户名:用户名...
重启数据库才能生效。
ITEMS支持记录的内容详情
0 表示记录所有内容 1 TIME 执行的时间 2 SEQNO 服务器的站点号 3 SESS 操作的SESS地址 4 USER 执行的用户 5 TRXID 事务ID 6 STMT 语句地址 7 APPNAME 客户端工具 8 IP 客户端IP 9 STMT_TYPE 语句类型。分别为 [ORA]表示原始语句服务器从客户端收到的未加分析的语句 、 [DDL]表示DDL 语句、 [INS]表示INSERT语句、 [DML]表示DML语句、 [CAL]表示CALL语句、 [UPD] 表示UPDATE语句、 [DEL] 表示DELETE 语句、 [SEL]表示SELECT语句、 [LGN]表示登录登出语句 10 INFO 记录内容记录当前执行的SQL语句 11 RESULT 运行结果包括运行用时、影响行数和EXEC_ID可能没有 12 THRD 线程地址 配置示例ITEMS 1:4:5:6:7:8:10 另外也可以在线动态修改参数的方式打开、无需重启数据库、修改立即生效 修改动态参数开启SQL日志记录功能 disql SYSDBA/passwordlocalhost:5236 call SP_SET_PARA_VALUE(1,SVR_LOG,1);
查询日志记录功能是否开启0 表示关闭1/2/3 表示开启
-- 修改配置打开 SP_SET_PARA_VALUE(1,SVR_LOG,1); 或者按需 SP_SET_PARA_VALUE(1,SVR_LOG,2);
-- 查询配置 SELECT SF_GET_PARA_VALUE (1, SVR_LOG); 关闭SQL日志记录功能 SP_SET_PARA_VALUE(1,SVR_LOG,0);