为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:有些sql执行失败,或者未执行完,或者直接导致宕机,会再sqllog中记录吗?如果记录的话,有什么关键词可以搜索吗?》
需要在sqllog.ini里对SQL_TRACE_MASK进行配置记录,可参考使用说明
https://eco.dameng.com/document/dm/zh-cn/pm/physical-storage.html#2.1.1.4%20sqllog.ini
可以记录,但是需要配置相关的掩码
位号的含义如下所示:
1 全部记录(等同于同时设置 4~31)
2 DML 类型相关语句(等同于同时设置 4~10)
3 DDL 类型相关语句(等同于同时设置 11~17)
4 UPDATE 类型语句(更新)
5 DELETE 类型语句(删除)
6 INSERT 类型语句(插入)
7 SELECT 类型语句(查询)
8 COMMIT 类型语句(提交)
9 ROLLBACK 类型语句(回滚)
10 CALL 类型语句(过程调用)
11 BACKUP 类型语句(备份)
12 RESTORE 类型语句(恢复)
13 创建对象操作(CREATE DDL)
14 修改对象操作(ALTER DDL)
15 删除对象操作(DROP DDL)
16 授权操作(GRANT DDL)
17 回收操作(REVOKE DDL)
22 记录绑定参数的行数
23 记录存在错误的语句(语法错误,语义分析错误等)
24 记录执行语句
25 记录执行语句、执行语句的时间、语句的影响行数(只有增删改查有行数,其它语句无行数)
26 记录执行语句的时间、语句的影响行数(只有增删改查有行数,其它语句无行数)。25 和 26 二者只能选择其一。25 和 26
同时存在时,只有 25 有效
27 记录原始语句(服务器从客户端收到的未加分析的语句)
28 记录参数信息,包括参数的序号、数据类型和值
29 记录事务相关事件,包括锁类型、锁等待时间等
30 记录 XA 事务
31 记录数据库登录操作,包括登录成功、登录失败、退出登录