本页面为您介绍如何通过 OceanBase 管理控制台修改代理地址的最大连接数。
概述
代理地址的最大连接数是指一个代理服务器能够同时处理的客户端连接数量的上限。当客户端通过代理服务器访问目标服务器或网络资源时,每个连接都会占用代理服务器的资源。最大连接数是一个预设的限制值,用于防止服务器因资源过载而性能下降或崩溃。达到最大连接数后,新的连接请求将会被代理服务器拒绝、排队等待,或者根据代理服务器的配置及策略进行处理。
前提条件
在修改代理地址的最大连接数之前,请先进行如下检查,满足下列要求时,才可进行修改操作。
目标代理地址为运行中状态。
说明修改公网地址最大连接数为白名单功能,如需使用请联系 OceanBase 技术支持。
当前租户状态为运行中状态。
操作步骤
您可以通过如下两个入口修改最大连接数:
入口一:登录 OceanBase 管理控制台,在 租户工作台 页面的部署关系图区域,将鼠标悬停在代理卡片上并单击 按钮。
入口二:登录 OceanBase 管理控制台,在 数据库代理 页面的代理地址列表区域,单击 最大连接数 右侧的 按钮。
以下操作步骤以 入口二 为例:
登录 OceanBase 控制台。
在左侧导航栏中,单击 实例列表。
在实例列表中找到目标集群实例,单击目标集群实例名进入 集群实例工作台。
在左侧导航中,单击 数据库代理。
在 代理地址列表 中,单击 最大连接数 右侧的 按钮。
根据实际需要设置 目标最大连接数,调整步长为 100。
说明默认情况下,最大连接数的修改范围为 1000~5000。若您需要修改为大于 5000 的连接数,请联系 OceanBase 技术支持开通白名单,若您需要修改为大于 50000 的连接数,请联系 OceanBase 技术支持提交工单。
租户当前规格推荐的最大连接数:集群/租户的最大连接数,建议值是 1 GB内存支持 400 个连接,比如租户是 8 C 16 GB的规格,建议最大连接数是
16*400=6400
。一个租户的多个数据库代理地址会共享这个租户的最大连接数,请结合业务情况合理的设置每个代理地址的最大连接数。若当前已建立的连接数大于新设定的目标连接数,可能会导致部分业务请求连接数据库失败。在这种情况下,如果业务不具备自动重连机制,请手动触发业务重新连接数据库。
单击 确定 提交修改。