zoukankan      html  css  js  c++  java
  • 达梦慢SQL开启与配置

    1、摘要

      达梦数据库也有像MySQL一样的慢SQL功能。可以根据相应的配置,可以记录保存系统运行过程中的所有(或者部分)SQL语句。并且有比MySQL更友善的慢日志分析工具,减少了DBA的大量工作。

    2、配置

      配置文件:

      数据目录下的sqllog.ini

    BUF_TOTAL_SIZE          = 10240         #SQLs Log Buffer Total Size(K)(1024~1024000)
    BUF_SIZE                = 1024          #SQLs Log Buffer Size(K)(50~409600)
    BUF_KEEP_CNT            = 6             #SQLs Log buffer keeped count(1~100)
    
    [SLOG_ALL]
        FILE_PATH    = ..log  #慢SQL保存位置
        PART_STOR    = 0     #
        SWITCH_MODE  = 2
        SWITCH_LIMIT   = 128
        ASYNC_FLUSH   = 1      #是否打开异步 SQL 日志功能。0:表示关闭;1:表示打开
        FILE_NUM = 5
        ITEMS    = 0 
        SQL_TRACE_MASK  = 1    #SQL的类型 更多参数参考“管理员手册”
        MIN_EXEC_TIME = 0       #SQL执行时间
        USER_MODE   = 0 
        USERS =

      一般只关注上面的参数即可。

      更新参数说明请参考达梦手册或者达梦云适配中心:https://eco.dameng.com/docs/zh-cn/ops/performance-slow-sql.html

    3、开启

      执行存储过程,由于是动态参数,不需要重启数据库。

    SP_SET_PARA_VALUE(1,'SVR_LOG',1);

    4、查看

      通过达梦的性能监视工具可以有效、直观分析SQL语句。

      如图:

     5、关闭慢SQL语句

      慢SQL,我们一般建议是:按需打开,不需要则关闭。

    SP_SET_PARA_VALUE(1,'SVR_LOG',0);

    更多资讯请上达梦技术社区了解: https://eco.dameng.com

    24小时免费服务热线:400 991 6599

  • 相关阅读:
    linux 运维 nginx服务器
    linux 运维,代理,acl控制访问
    shell脚本 awk工具
    shell脚本 sed工具
    shell脚本 字串截取 正则表达式
    Django ORM 反向查询
    Django model操作
    Form的is_valid校验规则及验证顺序
    Django 中的Form、ModelForm
    Django 中的Form表单认证
  • 原文地址:https://www.cnblogs.com/last-one/p/15318921.html
Copyright © 2011-2022 走看看