apache / apache/iotdb

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

Ouverte
#9,799 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Java
Étoiles
6.4k
Forks
1.2k
Merge moyen
1 j 23 h
PR mergées (30 j)
115

Description

### 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!

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par reproduire la requête SQL de l’issue sur les données de l’appareil signalées, enregistrées à la seconde, et examinez comment IoTDB gère les ensembles de résultats couvrant une semaine et un mois. Déterminez la sémantique de regroupement prévue par minute ou par cinq minutes et vérifiez que la requête évite l’échec de mémoire insuffisante signalé tout en renvoyant le volume de données réduit attendu.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java, sql
Domaine
databases
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.