apache / apache/iotdb

[Feature request] 查询时间区间较大范围的数据, 期望可以按每分钟(5分钟)一条数据返回

Abierto
#9,799 4 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
6.4k
Forks
1.2k
Merge medio
1 d 23 h
PR fusionados (30 d)
115

Descripción

### Search before asking

- [X] I searched in the [issues](https://github.com/apache/iotdb/issues) and found nothing similar.

### Motivation

版本: 1.0.0
业务场景:

1. 查询的时段类型有四种: 一小时, 一天, 一周, 一个月
2. 设备的上报频率为1秒钟一次,一天就是86400条数据
3. 当我根据时间区间查询一周或一个月的数据, 总是会抛出内存溢出异常

sql
`select batteryVoltage, odometer from root.389d79c1a12147deaafca6b8f6b3665c.e1d1896803a34422935517b108d9bce3.03625aa0be1443cdb5bf8af89ebd69fe
where time >= 2023-02-17T02:00:00 and time < 2023-02-24T02:00:00`

### Solution

_No response_

### Alternatives

_No response_

### Are you willing to submit a PR?

- [ ] I'm willing to submit a PR!

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comience reproduciendo la consulta SQL del issue con los datos del dispositivo reportados, registrados cada segundo, e inspeccione cómo IoTDB gestiona los conjuntos de resultados de una semana y de un mes. Determine la semántica prevista de agrupación por minutos o por cinco minutos y verifique que la consulta evita el fallo de falta de memoria reportado al tiempo que devuelve el volumen de datos reducido esperado.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
java, sql
Área
databases
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.