注册
DM Sql日志策略
技术分享/ 文章详情 /

DM Sql日志策略

DM_KSL 2026/07/31 155 1 0

DM Sql日志策略

目标

1、 了解SQL日志策略的参数
2、 掌握DM数据库SQL日志策略的开启和关闭
通过对SQL日志功能和策略学习,可以了解到DM数据库的SQL日志跟踪主要是记录系统执行SQL语句相关的信息,主要应用与分析错误和性能分析,开启SQL日志会对性能产生影响,默认是关闭的,通过控制dm.ini里的参数实现,开启SQL日志无需重启数据库。开启SQL日志分为两步:先配置sqllog.ini文件,后登录数据库执行命令开启。

1、 配置sqllog.ini文件,该文件位于数据库文件目录下

vi /dmdata/data/DMTEST/sqllog.ini
image.png

2、 开启日志功能

image.png
在/dmdata/sqllog/目录下查看是否生成了sql日志文件

3、 注意:通过SQL_TRACE_MASK参数来控制记录哪些SQL类型,参照如下表:

掩码值 含义
0 关闭
1 全部记录
2 全部 DML 语句
3 全部 DDL 语句
4 UPDATE 类型语句
5 DELETE 类型语句
6 INSERT 类型语句
7 SELECT 类型语句
22 记录绑定参数
23 记录存在错误的语句
24 记录执行语句
25 打印执行语句、时间和影响的行数
27 记录原始语句

4、 关闭SQL日志

image.png

总的来说,开启sql日志能够帮助我们收集分析错误和性能问题的SQL语句,但是因为开启日志对性能有影响,所以还请更具具体需求来评估是否开启。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服