更新时间:2024-09-03 GMT+08:00

数据库实例规格

同一实例类型根据内存的配置不同分为多种实例规格,针对不同的应用场景,您可以选择不同规格的实例。

本章节主要介绍GeminiDB Influx实例支持的实例规格信息。数据库实例规格与所选的CPU机型相关,请以实际环境为准。

表1 GeminiDB Influx集群实例规格

数据节点规格名称

分析节点规格名称

vCPU(个)

内存(GB)

最小存储空间(GB)

最大存储空间(GB)

单个节点的缺省最大连接数配置

单个节点支持的时间线(万)

集群最大支持创建RP个数

单次查询最大field个数

单次查询最大时间线

geminidb.influxdb.large.4

geminidb.influxdb.analysis.large.4

2

8

100

12,000

250

4

40

1,000

5,000

geminidb.influxdb.xlarge.4

geminidb.influxdb.analysis.xlarge.4

4

16

100

24,000

500

16

40

2,000

20,000

geminidb.influxdb.2xlarge.4

geminidb.influxdb.analysis.2xlarge.4

8

32

100

48,000

1,000

64

80

4,000

80,000

geminidb.influxdb.4xlarge.4

geminidb.influxdb.analysis.4xlarge.4

16

64

100

96,000

2,000

256

160

8,000

320,000

geminidb.influxdb.8xlarge.4

geminidb.influxdb.analysis.8xlarge.4

32

128

100

192,000

4,000

1,024

320

16,000

1,280,000

表2 GeminiDB Influx单节点实例规格

数据节点规格名称

vCPU(个)

内存(GB)

最小存储空间(GB)

最大存储空间(GB)

单个节点的缺省最大连接数配置

单个节点支持的时间线(万)

集群最大支持创建RP个数

单次查询最大field个数

单次查询最大时间线

geminidb.influxdb.single.xlarge.2

4

8

100

1,000

250

3

40

1,000

3,500

geminidb.influxdb.single.2xlarge.2

8

16

100

2,000

500

12

40

2,000

14,000

geminidb.influxdb.single.4xlarge.2

16

32

100

4,000

1,000

48

80

4,000

56,000

geminidb.influxdb.single.8xlarge.2

32

64

100

8,000

2,000

192

160

8,000

112,000

GeminiDB Influx实例节点内存使用量达到一定阈值时,会主动进行如下管理:

1. 内存使用率 >= 90%,,触发操作:主动kill掉执行耗时最长的查询,同时禁止新的查询执行。

2. 内存使用率 >= 80%, 触发操作:降低新读写请求的执行速度。

GeminiDB Influx单机实例(包含只读实例)由于部署在单台机器上,因此无法保障可用性(SLA),建议用于测试和功能验证。并且当时间线规模超过单节点支持时间线规模2倍时,单节点实例会禁止写入。

表3 不同规格的实例节点在不同内存使用率下的每秒请求个数

内存使用率(单位:%)

2U8G

4U16G

8U32G

16U64G

32U128G

-

80 <= 内存使用率 < 85

100

300

100

300

180

480

280

750

470

1200

85 <= 内存使用率 < 90

66

200

66

200

120

320

186

500

313

800

90 <= 内存使用率 < 95

50

150

50

150

90

240

140

375

235

600

95 <= 内存使用率 < 100

40

120

40

120

72

192

112

300

188

480