达梦-慢日志分析实践

        在达梦中我们可以通过开启慢日志抓取来对SQL语句进行分析,找出开销大的SQL语句来进行优化,提高系统性能,安装好数据库并初始化实例后,需要修改sqllog.ini这个文件配置开启慢日志的记录,这个配置文件位于数据库实例目录下,找到后直接进行编辑,配置如下:

注意,两点,1是要到log目录下新建slog文件夹,2是USER_MODE=0 --为0代表不指定用户,为1时USERS要列出指定用户

开启后可测试看看是否生效,连接disql后需要开启慢日志立刻生效,执行这个语句开启 

不需要重启

然后我们随便执行一条sql语句

执行成功后我们进入到慢日志的目录查看

可以看到抓取已经成功了

然后我们可以利用logcommit分析工具来对这些日志进行分析

第一个我们的不是MPP集群所以选择0,然后选择指定数据源,输入相应的信息后进入下一步

然后我们选择根据日志入库,输入我们存放慢日志的绝对路径,然后输入你的筛选条件后logcommit分析工具会将分析的结果生成一个excel表格

可以看到具体的SQL语句和执行时间、执行次数,这个时候就我们就可以清晰的看到执行次数多和执行时间长的SQL语句了,然后进行优化。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值