限额 - Amazon Timestream

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics,可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间,以实现实时分析。点击此处了解更多信息。

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

限额

本主题介绍适用于 LiveAnalytics 的 Amazon Timestream 中的当前限额(也称为限制)。除非另行指定,否则每个限额将基于区域应用。

默认限额

下表包含适用于 LiveAnalytics 的 Timestream 限额和默认值。

displayName 描述 defaultValue

每个账户的数据库数

每个 AWS 账户 可创建的最大数据库数。

500

每个账户中表的数量

每个 AWS 账户 可创建的最大表数。

50000

CRUD API 的请求速率

在当前区域中,每秒每个账户允许的 Create/Update/Delete 请求的最大数量。

1

其他 API 的请求速率

在当前区域中,每秒每个账户允许的 List/Describe/Prepare/ExecuteScheduledQueryAPI 请求的最大数量。

5

每个账户的计划查询数

每个 AWS 账户 可创建的最大计划查询数。

10000

活动磁介质存储分区的最大计数

每个数据库活动磁介质存储分区的最大计数。摄取后,分区可能会保持活动长达 6 小时。

250

服务限制

下表包含适用于 LiveAnalytics 的 Timestream 服务限制和默认值。要通过控制台编辑表的数据留存,请参阅编辑表

displayName 描述 defaultValue

未来摄入周期(分钟)

与当前系统时间相比,时间序列数据的最长交付周期(以分钟为单位)。例如,如果未来摄入周期为 15 分钟,则适用于 LiveAnalytics 的 Timestream 将接受比当前系统时间提前 15 分钟的数据。

15

内存存储的最短保留期(小时)

每个表的数据必须保留在内存存储中的最短持续时间(以小时为单位)。

1

内存存储的最长保留期(小时)

每个表的数据可以保留在内存存储中的最长持续时间(以小时为单位)。

8766

磁介质存储的最短保留期(天)

每个表的数据必须保留在磁介质存储中的最短持续时间(以天为单位)。

1

磁介质存储的保留期限(天)

数据可以保留在磁介质存储中的最长持续时间(以天为单位)。此值相当于 200 年。

73000

磁性存储的默认保留期(以天为单位)

每个表的数据保留在磁性存储中的默认值(以天为单位)。此值相当于 200 年。

73000

内存存储的默认保留期(以小时为单位)

数据保留在内存存储中的默认持续时间(以小时为单位)。

6

每个表的维度数

每个表的最大维度数。

128

每个表的度量名称

每个表中唯一度量名称的最大数量。

8192

每个系列的维度名称维度值对的大小

每个系列的维度名称和维度值对的最大大小。

2KB

最大记录大小

记录的最大大小。

2KB

每个 WriteRecords API 请求的记录数

WriteRecords API 请求中的最大记录数。

100

维度名称长度

维度名称的最大字节数。

60 字节

度量名称长度

度量名称的最大字节数。

256 字节

数据库名称长度

数据库名称的最大字节数。

256 字节

表名称长度

表名称的最大字节数。

256 字节

QueryString 长度(KiB)

以 UTF-8 编码字符表示的查询字符串的最大长度(以 KiB 为单位)。

256

查询的执行持续时间(小时)

查询的最长执行持续时间(以小时为单位)。耗时过长的查询将超时。

1

查询见解 当前区域中每个账户每秒允许的启用查询见解的最大查询 API 请求数。 1

查询结果的元数据大小

查询结果的最大元数据大小。

100KB

查询结果的数据大小

查询结果的最大数据大小。

5GB

每个多重度量记录的度量数

每个多重度量记录的最大度量数。

256

每个多重度量记录的度量值大小

每个多重度量记录的度量值的最大大小。

2048

每个表跨多重度量记录的唯一度量

在单个表中定义的所有多重度量记录中的唯一度量。

1024

每个账户的 Timestream 计算单位(TCU) 每个账户的默认最大 TCU。 200
每个账户的最大预置 Timestream 计算单位(TCU)。
注意

预置 TCU 仅在亚太地区(孟买)区域可用。

您可以在账户中预置的 TCU 最大数量。 1000
maxQueryTCU 您可以为账户设置的最大查询 TCU。 1000

支持的数据类型

下表描述度量值和维度值支持的数据类型。

描述 适用于 LiveAnalytics 的 Timestream 值

度量值支持的数据类型。

大整数、双精度、字符串、布尔值、MULTI、时间戳

维度值支持的数据类型。

字符串

批量加载

批量加载中的当前限额(也称为限制)如下所示。

描述 适用于 LiveAnalytics 的 Timestream 值

最大批量加载任务大小

最大批量加载任务大小不得超过 100GB。

文件数量

批量加载任务不得超过 100 个文件。

最大文件大小

批量加载任务中的最大文件大小不得超过 5GB。

CSV 文件行大小

CSV 文件中的行不得超过 16MB。这是一项硬性限制,无法增加。

活跃的批量加载任务

一个表最多只能有 5 个活跃的批量加载任务,一个账户最多只能有 10 个活跃的批量加载任务。适用于 LiveAnalytics 的 Timestream 将对新批量加载任务实施节流,直至有更多资源可用。

命名约束

下表介绍命名约束。

描述 适用于 LiveAnalytics 的 Timestream 值

维度名称的最大长度。

60 字节

度量名称的最大长度。

256 字节

表名称或数据库名称的最大长度。

256 字节

表名称和数据库名称

  • 我们不建议您使用 系统标识符

  • 可以包含 a-z A-Z 0-9 _(下划线)-(破折号).(圆点)。

  • 所有名称都必须采用 UTF-8 进行编码,且区分大小写。

注意

表名称和数据库名称使用 UTF-8 二进制表示形式进行比较。这意味着对 ASCII 字符的比较区分大小写。

度量名称

  • 不得包含 系统标识符 或冒号(“:”)。

  • 不得以保留前缀(ts_measure_value)开头。

注意

表名称和数据库名称使用 UTF-8 二进制表示形式进行比较。这意味着对 ASCII 字符的比较区分大小写。

维度名称

  • 不得包含 系统标识符、冒号(“:”)或双引号(")。

  • 不得以保留前缀(ts_measure_value)开头。

  • 不得包含此处列出的 Unicode 字符 [0,31] 或者“\u2028”或“\u2029”。

注意

维度名称和度量名称使用 UTF-8 二进制表示形式进行比较。这意味着对 ASCII 字符的比较区分大小写。

所有列名

列名不得重复。由于多度量记录将维度和度量表示为列,因此维度名称不得与度量名称相同。名称区分大小写。

保留关键字

以下均为保留关键字:

  • ALTER

  • AND

  • AS

  • BETWEEN

  • BY

  • CASE

  • CAST

  • CONSTRAINT

  • CREATE

  • CROSS

  • CUBE

  • CURRENT_DATE

  • CURRENT_TIME

  • CURRENT_TIMESTAMP

  • CURRENT_USER

  • DEALLOCATE

  • DELETE

  • DESCRIBE

  • DISTINCT

  • DROP

  • ELSE

  • END

  • ESCAPE

  • EXCEPT

  • EXECUTE

  • EXISTS

  • EXTRACT

  • FALSE

  • FOR

  • FROM

  • FULL

  • GROUP

  • GROUPING

  • HAVING

  • IN

  • INNER

  • INSERT

  • INTERSECT

  • INTO

  • IS

  • JOIN

  • LEFT

  • LIKE

  • LOCALTIME

  • LOCALTIMESTAMP

  • NATURAL

  • NORMALIZE

  • NOT

  • NULL

  • ORDER

  • OUTER

  • PREPARE

  • RECURSIVE

  • RIGHT

  • ROLLUP

  • SELECT

  • TABLE

  • THEN

  • TRUE

  • UESCAPE

  • 联合

  • UNNEST

  • USING

  • VALUES

  • WHEN

  • WHERE

  • WITH

系统标识符

我们将列名“measure_value”、“ts_non_existent_col”和“time”保留为适用于 LiveAnalytics 的 Timestream 系统标识符。此外,列名不能以“ts_”或“measure_name”开头。系统标识符需区分大小写。标识符使用 UTF-8 二进制表示形式进行比较。这意味着对标识符的比较区分大小写。

注意

系统标识符不得用于维度或度量名称。我们不建议您使用系统标识符作为数据库名称或表名称。

UNLOAD

有关 UNLOAD 命令的限制,请参阅使用 UNLOAD 将查询结果从 Timestream 导出至 S3