
# TaurusDB数据库实例支持的最大数据连接数是多少
TaurusDB服务对此未做限制，取决于数据库引擎参数的默认值和取值范围，例如TaurusDB引擎的max_connections和max_user_connections参数，用户可在参数模板自定义。
#### 查看最大连接数
TaurusDB支持通过管理控制台或者命令查看最大连接数。
- 通过管理控制台查看 具体方法请参见[查看实例参数](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_03_0191.html)。
  
- 通过命令查看
  ```
  show global variables like 'max_connections';
  ```
  
 
#### 修改最大连接数
最大连接数支持通过管理控制台修改，具体方法请参见[修改实例参数](https://support.huaweicloud.com/usermanual-taurusdb/taurusdb_configuration.html)。
#### 关于max_connections
max_connections：允许同时连接的客户端总数。如果设定值为default，表示该参数和数据库实例的内存（单位：GB）相关，计算公式如下：
max_connections上限估计数值 = 节点可用内存 / 单个连接预估占用内存。
- 节点可用内存=总内存 - Buffer Pool占用内存 - 1GB（mysqld进程、操作系统、监控程序等）。
- 单个连接预估占用内存（single_thread_memory） = thread_stack（256KB） + binlog_cache_size（32KB） + join_buffer_size（256KB） + sort_buffer_size（256KB） + read_buffer_size（128KB） + read_rnd_buffer_size（256KB）= 大约1MB。
 
华为云不同内存规格配置的默认max_connections值如下表所示。
表1不同内存规格配置的默认max_connections值 
| 内存(GB) | 连接数    |
|:---|:---|
| 672    | 100000 |
| 512    | 100000 |
| 480    | 100000 |
| 384    | 80000  |
| 256    | 60000  |
| 192    | 45000  |
| 128    | 30000  |
| 120    | 30000  |
| 96     | 24000  |
| 64     | 18000  |
| 48     | 14000  |
| 32     | 10000  |
| 24     | 7500   |
| 16     | 5000   |
| 8      | 2500   |
| 4      | 1500   |
| 2      | 800    |
   
