[Bug] 使用 GROUP BY LEVEL 搭配多個聚合函數時,結果出現不一致(sum / avg / count 異常)
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 42/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Ít trao đổi
- Lĩnh vực
- databases
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện bốn tổ hợp tổng hợp GROUP BY LEVEL được mô tả cho IoTDB 2.0.7, sử dụng các ảnh chụp màn hình để so sánh sum, avg và count. Báo cáo không nêu tên các tệp nguồn hoặc các bài kiểm thử, cũng không cung cấp SQL có thể thực thi và dữ liệu mẫu; được xem là hoàn tất khi cùng một đầu vào tạo ra các kết quả tổng hợp nhất quán trên tất cả các tổ hợp và phạm vi bao phủ hồi quy được bổ sung trong khu vực kiểm thử truy vấn liên quan.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Search before asking
- I searched in the issues and found nothing similar.
Version
2.0.7
Describe the bug and provide the minimal reproduce step
在 IoTDB 中使用 GROUP BY LEVEL 查詢時,當同時使用多個聚合函數(如 sum、avg、count)會出現結果不一致的情況。
具體問題如下:
- sum(cpu) 單獨查詢與搭配其他 aggregation 時,結果不同
- avg(cpu) 與 count(cpu) 的結果也會異常變化
- 同一筆資料在不同 aggregation 組合下,計算基準似乎不一致
Query 1: 僅查 sum(結果正常)
Query 2: sum + avg(sum 變成 2 倍)
Query 3: sum + avg + count(全部異常)
Query 4: sum + count(結果又正常)
What did you expect to see?
- 不論 aggregation function 組合如何:
- sum(cpu) 應該一致
- count(cpu) 應該一致
- avg(cpu) 應滿足:
👉 avg = sum / count
- 多個 aggregation 應基於同一批資料計算
What did you see instead?
Anything else?
No response
Are you willing to submit a PR?
- I'm willing to submit a PR!
- Ngôn ngữ chính
- Java
- Star
- 6.4k
- Fork
- 1.2k
- Merge trung bình
- 1 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 152
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của apache/iotdb
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
-
IoTDB Edge: stop-edge.sh does not stop its own process when IOTDB_HOME is set, and reports success Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
[Bug] 执行start-all.sh后无法启动集群问题 Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
[Bug] findColumn throws NullPointerException instead of SQLException for an unknown column name Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Issue tương tự
-
documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
inu-appcenter/memorIN-backend#288 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
frontend maui-pilot pilot-ask question
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
executions.Query — startDate and timeRange filters are sent with inverted comparison operators Đang mởarea/plugin
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
kestra-io/plugin-kestra#190 ·