• 达梦数据库修改最大连接数


    推荐配置

    达梦数据库的最大连接数推荐配置与服务器内存有关。不应设置得过大,否则容易导致出现OOM。

    对应关系大致如下:

    服务器内存MAX_SESSIONS范围
    8G50~100
    16G100~200
    32G200~300
    64G300~800
    128G800~1500
    256G1500~3000
    512G3000~5000

    修改最大连接数

    --检查dm.ini文件中的连接数上限
    SQL> select SF_GET_PARA_VALUE(1,'max_sessions');
    
    --检查实际生效的连接数上限
    SQL> select SF_GET_PARA_VALUE(2,'max_sessions');
    
    --修改连接数上线为200
    SQL> SP_SET_PARA_VALUE(2,'max_sessions',200);
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    修改完需要重启数据库生效。

    INI参数管理

    1. SF_GET_PARA_VALUE

    定义:

    BIGINT
    SF_GET_PARA_VALUE (
    scope int,
    ini_param_name varchar(256)
    )
    
    • 1
    • 2
    • 3
    • 4
    • 5

    功能说明:返回DM.INI文件中整型的参数值。

    参数说明:

    • scope:取值为1、2。

      • 1 表示从DM.INI文件中读取;2 表示从内存中读取。
      • 当取值为1,且DM.INI文件中该参数值设置为非法值时,若设置值与参数类型不兼容,则返回默认值;
      • 若设置值小于参数取值范围的最小值,则返回最小值;
      • 若设置值大于参数取值范围的最大值,则返回最大值。
    • ini_param_name:DM.INI文件中的参数名。

    • 返回值:当前DM.INI文件中对应的参数值。

    1. SP_SET_PARA_VALUE

    定义:

    void
    SP_SET_PARA_VALUE (
    scope int,
    ini_param_name varchar(256)
    value bigint
    )
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    功能说明:设置DM.INI文件中整型的参数值。DSC环境下,除了特殊参数以外,其他参数值会在OK节点上同步。

    参数说明:

    • scope:取值为 0、1、2。
      • 0 表示修改内存中的动态配置参数值;
      • 1 表示DM.INI文件和内存参数都修改,不需要重启服务器;
      • 2 表示修改DM.INI文件的参数值或不在DM.INI中的INI配置项(参考《DM8系统管理员手册》2.1.1.1.25节)之后,需重启服务器生效。

    References
    [1] https://eco.dameng.com/document/dm/zh-cn/pm/sql-appendix.html

  • 相关阅读:
    面试官:我们简单聊一下SpringBoot的启动流程吧。
    B. Prinzessin der Verurteilung
    RabbitMQ教程
    css 样式 使用变量
    用Excel绘制统计图
    独立站必看攻略
    这个怎么编写,按图中的要求输出形式
    QT for andriod
    Python数据结构(队列)
    【微服务技术02】认识微服务--架构演变/技术对比/SpringCloud
  • 原文地址:https://blog.csdn.net/Sebastien23/article/details/132947888