Чтение результатов трассировки запроса Cassandra

Я пытаюсь измерить время выполнения запроса для сравнения с другими базами данных sql и NoSQL. Для этого я использовал трассировку по команде, но не могу понять, какое время выполнения запроса. Не могу найти точную информацию в инете. Для создания таблицы я использую запрос:

   Tracing on;
   CREATE TABLE statistics(country_name text, dt date, confirmed_cases bigint, deaths bigint, 
   PRIMARY KEY(country_name, deaths))with clustering order by (deaths DESC);

cqlsh показывает такой результат:

слевацентрПравильно
ОдинДваТри
   |activity| timestamp | source | source_elapsed | client |                                                                                                                                                                              
   |:---- |:------:| -----:| -----:|
                                                                                                                                                                      
   |Execute CQL3 query | 2022-05-10 10:38:06.084000 | 172.24.2.2 | 0 | 
   41e1:cbdc:b845:42f6:aa06:27ea:d549:3af0
   |Parsing CREATE TABLE statistics(country_name text, dt date, confirmed_cases bigint, deaths  
   bigint, PRIMARY KEY(country_name, deaths))with clustering order by (deaths DESC); 
   [CoreThread-6] | 2022-05-10 10:38:06.085000 | 172.24.2.2 | 254 | 
   41e1:cbdc:b845:42f6:aa06:27ea:d549:3af0                                                                                                                                                
   |Preparing statement [CoreThread-6] | 2022-05-10 10:38:06.085000 | 172.24.2.2 |            
   457 | 41e1:cbdc:b845:42f6:aa06:27ea:d549:3af0                                                                                                                                    
   Adding to tables memtable [SchemaUpdatesStage:1] | 2022-05-10 10:38:06.092000 | 172.24.2.2 
   | 8175 | 41e1:cbdc:b845:42f6:aa06:27ea:d549:3af0                                                                                                                                   
   Adding to keyspaces memtable [SchemaUpdatesStage:1] | 2022-05-10 10:38:06.092000 | 
   172.24.2.2 |  8244 | 41e1:cbdc:b845:42f6:aa06:27ea:d549:3af0                                                                                                                                     
   Adding to columns memtable [SchemaUpdatesStage:1] | 2022-05-10 10:38:06.092000 | 172.24.2.2 
  |8320 | 41e1:cbdc:b845:42f6:aa06:27ea:d549:3af0                                                                                                                                                                   
  Request complete | 2022-05-10 10:38:06.141445 | 172.24.2.2 | 57445 | 
  41e1:cbdc:b845:42f6:aa06:27ea:d549:3af0

Итак, какое из них является фактическим временем выполнения запроса на создание таблицы? мне также нужно отслеживать время выполнения запроса на вставку и извлекать наибольшее значение столбца по разделам. Пожалуйста помоги!

эта строка предоставляет вам общее время "Запрос выполнен | 2022-05-10 10:38:06.141445 | 172.24.2.2 | 57445 |"

Adelino Silva 10.05.2022 15:52

так что время выполнения этого запроса составляет 57445 микросекунд?

Eric Ipsum 10.05.2022 16:47

Да исправить ...

Adelino Silva 10.05.2022 16:50
Установка Apache Cassandra на Mac OS
Установка Apache Cassandra на Mac OS
Это краткое руководство по установке Apache Cassandra.
0
3
13
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Примечание. Значение столбца source_elapsed — это прошедшее время события на исходном узле в микросекундах. source_elapsed — совокупное время выполнения на конкретном узле.

"Запрос выполнен | 2022-05-10 10:38:06.141445 | 172.24.2.2 | 57445 | 41e1:cbdc:b845:42f6:aa06:27ea:d549:3af0"

так что ответ 57445 микросекунд?

Eric Ipsum 10.05.2022 16:49

Да исправить ...

Adelino Silva 10.05.2022 16:55

Другие вопросы по теме