文档数据库服务 DDS-实例的连接数满导致实例连接失败,如何处理?:处理方法

时间:2023-11-01 16:18:26

处理方法

  1. 优化实例连接,释放不必要的连接。
    1. 您可以通过重启实例来临时释放所有的连接。具体请参见重启实例或节点
    2. 您可以查询节点当前连接数,以及当前连接来源,分析各个终端和DDS实例分别建立了多少连接,并作出相应调整,具体请参见如何查询及限制连接数
  2. 修改参数值或对数据库进行规格扩容。
    实例的最大连接数可通过修改参数“net.maxIncomingConnections”的值进行调整,修改后重启实例生效。如何修改参数值请参见编辑参数模板
    • 如果参数值是“default”,表示最大连接数为缺省值,并且与实例的规格相关,具体请参见数据库实例规格
    • 如果调整连接数过大,可能导致服务崩溃,这时只能通过变更实例规格增加承载的连接数的数量,具体请参见变更实例规格

    如果实例参数模板为默认参数模板,由于默认参数模板中不允许修改参数值,您可以创建一个参数模板,并修改对应参数值,修改后将新参数模板关联到该实例。

  3. 检查是否有慢查询,建议添加索引进行优化。
support.huaweicloud.com/dds_faq/dds_faq_0043.html