activity | timestamp | source | source_elapsed
------------------------------------------------------------------------------------------------------+--------------+---------------+----------------
execute_cql3_query | 06:30:52,479 | 192.168.11.23 | 0
Parsing select adid from userlastadevents where userid = '90000012' and type in (1,2,3) LIMIT 10000; | 06:30:52,479 | 192.168.11.23 | 44
Peparing statement | 06:30:52,479 | 192.168.11.23 | 146
Executing single-partition query on userlastadevents | 06:30:52,480 | 192.168.11.23 | 665
Acquiring sstable references | 06:30:52,480 | 192.168.11.23 | 680
Executing single-partition query on userlastadevents | 06:30:52,480 | 192.168.11.23 | 696
Acquiring sstable references | 06:30:52,480 | 192.168.11.23 | 704
Merging memtable tombstones | 06:30:52,480 | 192.168.11.23 | 706
Merging memtable tombstones | 06:30:52,480 | 192.168.11.23 | 721
Bloom filter allows skipping sstable 37398 | 06:30:52,480 | 192.168.11.23 | 758
Bloom filter allows skipping sstable 37426 | 06:30:52,480 | 192.168.11.23 | 762
Bloom filter allows skipping sstable 35504 | 06:30:52,480 | 192.168.11.23 | 768
Bloom filter allows skipping sstable 36671 | 06:30:52,480 | 192.168.11.23 | 771
Merging data from memtables and 0 sstables | 06:30:52,480 | 192.168.11.23 | 777
Merging data from memtables and 0 sstables | 06:30:52,480 | 192.168.11.23 | 780
Executing single-partition query on userlastadevents | 06:30:52,480 | 192.168.11.23 | 782
Acquiring sstable references | 06:30:52,480 | 192.168.11.23 | 791
Read 0 live and 0 tombstoned cells | 06:30:52,480 | 192.168.11.23 | 797
Read 0 live and 0 tombstoned cells | 06:30:52,480 | 192.168.11.23 | 800
Merging memtable tombstones | 06:30:52,480 | 192.168.11.23 | 815
Bloom filter allows skipping sstable 37432 | 06:30:52,480 | 192.168.11.23 | 857
Bloom filter allows skipping sstable 36918 | 06:30:52,480 | 192.168.11.23 | 866
Merging data from memtables and 0 sstables | 06:30:52,480 | 192.168.11.23 | 874
Read 0 live and 0 tombstoned cells | 06:30:52,480 | 192.168.11.23 | 898
Request complete | 06:30:52,479 | 192.168.11.23 | 990
上記は、単一のクエリに対する cassandra cqlsh からのトレース出力ですが、一部のエントリを理解できませんでした。最初は「source_elapsed」列が何を意味するのか、特定のタスクを実行するのに経過した時間または累積経過時間を意味しますか?この仕事。2番目の「タイムスタンプ」は、「リクエスト完了」タイムスタンプが06:30:52,479のように年表を維持しませんが、「memtablesと0 sstablesからのデータのマージ」は06:30:52,480です。これは以前に発生するはずですが、タイムスタンプは後で発生することを示しています。
いくつかのアクティビティも理解できませんでした。
単一パーティション クエリの実行 -- すべてのタスク全体を意味するのではないか、それとも出発点でしょうか? 含まれる仕事は何ですか?そして、なぜそれが3回繰り返されるのですか?それは複製因子へのリンクですか?
sstable 参照の取得 -- どういう意味ですか? 検索する特定のキーが含まれているかどうか、すべての sstable のブルーム フィルターをチェックしますか? 次に、「パーティション インデックス」を使用して、データ ファイル内の参照を見つけます。
ブルーム フィルタは sstable のスキップを許可します -- いつ発生しますか? それはどのように起こりますか?安定した参照を見つけるのに同じ時間がかかっています。
リクエスト完了 -- どういう意味ですか? それはフィニッシュラインですか、それとも最も時間がかかる仕事ですか?