使用GeminiDB Influx时要注意什么
a) 实例的操作系统,对用户都不可见,这意味着,只允许用户应用程序访问数据库对应的IP地址和端口。
b) 对象存储服务(Object Storage Service,简称OBS)上的备份文件以及GeminiDB Influx使用的系统容器,都对用户不可见,它们只对GeminiDB Influx后台管理系统可见。
c) 申请数据库实例后,您还需要做什么。
申请实例后,您不需要进行数据库的基础运维(比如高可用、安全补丁等),但是您还需要重点关注以下事情:
- 数据库实例的CPU、IOPS、空间是否足够。
- 数据库实例是否存在性能问题,是否需要优化等。
什么是GeminiDB Influx实例可用性
实例可用性的计算公式:
实例可用性=(1–故障时间/服务总时间)×100%
其中,故障时间是指数据库实例购买完成后,运行期间累计发生故障的总时长。服务总时间指数据库实例购买完成后运行的总时长。
GeminiDB Influx中有没有支持多列转多行的函数
GeminiDB Influx中暂无多列转多行的函数。
GeminiDB Influx最大能支持到多少PB的数据
GeminiDB Influx支持的最大数据容量请参见数据库实例规格中实例的最大存储空间。
GeminiDB Influx是否支持Grafana访问
GeminiDB Influx支持Grafana直接访问,具体操作请参见如何通过Grafana连接GeminiDB Influx。
如何使用GeminiDB Influx的hint功能
GeminiDB Influx支持hint功能,来提高查询性能。该功能只能用于单时间线(单时间线可以简单理解为查询语句中需要指定所有的tag的值)查询的场景,使用hint功能时只需要在查询语句前面加上“/*+ full_series */” 即可。
例如:
常规查询语句:
select value from cpu where server_id=1;
使用hint查询对应的语法则为:
select /*+ full_series */ value from cpu where server_id=1;
如何处理报错"select *" query without time range is not allowed
当执行形如select *且未做时间范围约束的查询语句时,错误"select *" query without time range is not allowed就会发生。需要修正查询语句,确保select * 查询语句有时间范围约束。
示例:
select * from measurement where time > '2023-01-19T12:00:00Z' and time <= '2023-01-19T13:00:00Z'
select * from measurement where time = '2023-01-19T12:30:00Z'