[Feature request] 查询时间区间较大范围的数据, 期望可以按每分钟(5分钟)一条数据返回
- Vorherrschende Sprache
- Java
- Sterne
- 6.4k
- Forks
- 1.2k
- Ø Merge
- 1 T. 23 Std.
- Gemergte PRs (30 T.)
- 115
Beschreibung
### 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!
Beitragsleitfaden
Rechercherichtung
Beginnen Sie damit, die SQL-Abfrage im Issue anhand der gemeldeten Gerätedaten im Ein-Sekunden-Raster zu reproduzieren, und untersuchen Sie, wie IoTDB Ergebnismengen verarbeitet, die sich über eine Woche bzw. einen Monat erstrecken. Ermitteln Sie die beabsichtigte Semantik der Gruppierung nach Minuten oder fünf Minuten, und verifizieren Sie, dass die Abfrage den gemeldeten Out-of-Memory-Fehler vermeidet und gleichzeitig das erwartete reduzierte Datenvolumen zurückgibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, sql
- Bereich
- databases
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100