apache / apache/iotdb

为什么使用field比tag更快

オープン
#16,864 コメント 3 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
6.4k
フォーク
1.2k
平均マージ
1日 23時間
マージ済み PR(30日)
115

説明

我使用in查询
10W个tag查询1000个条件的所有内容耗时70秒
10W个field查询1000个条件耗时4秒?
为什么,我应该把设备id改成field吗

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

この issue には、100,000 件の項目と 1,000 件の条件を使用した、タグに対する IN クエリとフィールドに対する IN クエリのパフォーマンス比較しか記載されておらず、ソースファイルやテストについては触れられていません。まず両方の測定を再現し、その後、タグとフィールドのフィルタリングにおけるクエリパスを追跡してください。完了の条件は、時間差を説明し、デバイス ID をフィールドとして使用することが適切かどうかを明らかにすることです。

索引モデルが issue の本文から書いたものです。

評価

領域
databases, performance
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。