1、 了解SQL日志策略的参数
2、 掌握DM数据库SQL日志策略的开启和关闭
通过对SQL日志功能和策略学习,可以了解到DM数据库的SQL日志跟踪主要是记录系统执行SQL语句相关的信息,主要应用与分析错误和性能分析,开启SQL日志会对性能产生影响,默认是关闭的,通过控制dm.ini里的参数实现,开启SQL日志无需重启数据库。开启SQL日志分为两步:先配置sqllog.ini文件,后登录数据库执行命令开启。
vi /dmdata/data/DMTEST/sqllog.ini
在/dmdata/sqllog/目录下查看是否生成了sql日志文件
| 掩码值 | 含义 |
|---|---|
| 0 | 关闭 |
| 1 | 全部记录 |
| 2 | 全部 DML 语句 |
| 3 | 全部 DDL 语句 |
| 4 | UPDATE 类型语句 |
| 5 | DELETE 类型语句 |
| 6 | INSERT 类型语句 |
| 7 | SELECT 类型语句 |
| 22 | 记录绑定参数 |
| 23 | 记录存在错误的语句 |
| 24 | 记录执行语句 |
| 25 | 打印执行语句、时间和影响的行数 |
| 27 | 记录原始语句 |
总的来说,开启sql日志能够帮助我们收集分析错误和性能问题的SQL语句,但是因为开启日志对性能有影响,所以还请更具具体需求来评估是否开启。
文章
阅读量
获赞
