Loading...

verticapy.performance.vertica.qprof.QueryProfiler.get_qexecution_report

QueryProfiler.get_qexecution_report(granularity: int = 0, genSQL: bool = False, return_cols: bool = False, return_useful_cols: bool = False) → vDataFrame

Returns the Query execution report.

Parameters

granularity: int, optional

0: Pivot Table of metrics. 1: Summary accross nodes. 2: Summary accross steps.

genSQL: bool, optional

If set to True, returns the SQL statement.

return_cols: bool, optional

If set to True, returns all the metrics names.

return_useful_cols: bool, optional

If set to True, returns all the useful metrics names.

Returns

vDataFrame

report.

Examples

First, let’s import the QueryProfiler object.

from verticapy.performance.vertica import QueryProfiler

Then we can create a query:

qprof = QueryProfiler(
    "select transaction_id, statement_id, request, request_duration"
    " from query_requests where start_timestamp > now() - interval'1 hour'"
    " order by request_duration desc limit 10;"
)

To get the complete execution report use:

qprof.get_qexecution_report()
Abc
node_name
Varchar(128)
123
path_id
Integer
123
localplan_id
Integer
Abc
operator_name
Varchar(128)
123
thread_count
Integer
123
exec_time_us
Integer
123
est_rows
Integer
123
proc_rows
Integer
123
prod_rows
Integer
123
rle_prod_rows
Integer
123
cstall_us
Integer
123
pstall_us
Integer
123
clock_time_us
Integer
123
mem_res_b
Integer
123
mem_all_b
Integer
123
bytes_spilled
Integer
123
blocks_filtered_sip
Integer
123
blocks_analyzed_sip
Integer
123
container_rows_filtered_sip
Integer
123
container_rows_filtered_pred
Integer
123
container_rows_pruned_sip
Integer
123
container_rows_pruned_pred
Integer
123
container_rows_pruned_valindex
Integer
123
hash_tables_spilled_sort
Integer
123
join_inner_clock_time_us
Integer
123
join_inner_exec_time_us
Integer
123
join_outer_clock_time_us
Integer
123
join_outer_exec_time_us
Integer
123
network_wait_us
Integer
123
producer_stall_us
Integer
123
producer_wait_us
Integer
123
request_wait_us
Integer
123
response_wait_us
Integer
123
recv_net_time_us
Integer
123
recv_wait_us
Integer
123
rows_filtered_sip
Integer
123
rows_pruned_valindex
Integer
123
rows_processed_sip
Integer
123
total_rows_read_join_sort
Integer
123
total_rows_read_sort
Integer
1v_mldb_node0001310Join210244949999[null]3145531455[null][null]144272526462208[null][null][null][null][null][null][null][null][null][null]186580412305381073209682117[null][null][null][null][null][null][null][null][null][null][null][null]
2v_mldb_node000211NetworkSend1179999[null]0020696300[null]8789832[null]0[null][null][null][null][null][null][null][null][null][null][null][null]00401[null][null][null][null][null][null][null][null][null]
3v_mldb_node000311NetworkSend1409999[null]0020691590[null]8789832[null]0[null][null][null][null][null][null][null][null][null][null][null][null]00940[null][null][null][null][null][null][null][null][null]
4v_mldb_node000313ExprEval131[null][null]00[null][null]31130932[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
5v_mldb_node0004-10NewEENode120[null][null]00[null][null]180[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
6v_mldb_node000411NetworkSend1179999[null]0020696470[null]8789832[null]0[null][null][null][null][null][null][null][null][null][null][null][null]00418[null][null][null][null][null][null][null][null][null]
7v_mldb_node000436Join21279999[null]00[null][null]12826462208[null][null][null][null][null][null][null][null][null][null]2201701519[null][null][null][null][null][null][null][null][null][null][null][null]
8v_mldb_node000447Scan1149999000[null][null]14135392[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]0[null][null][null]
9v_mldb_node0001-10Root195[null][null]10[null][null][null]1010[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
10v_mldb_node000115NetworkSend1679999[null]101029419930[null]8397512[null]0[null][null][null][null][null][null][null][null][null][null][null][null]002942133[null][null][null][null][null][null][null][null][null]
11v_mldb_node000129ExprEval12203659999[null]3145531455[null][null]2218322180041[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
12v_mldb_node0001512StorageUnion1377946[null][null]694456694456[null][null][null]4737028[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]0311460[null][null][null][null][null][null][null]
13v_mldb_node0001513Scan11832629997694456694456694456[null][null]199835141024[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]0[null][null][null]
14v_mldb_node000213ExprEval115[null][null]00[null][null]15130932[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
15v_mldb_node000234StorageUnion158[null][null]00[null][null][null]8385604[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]0301[null][null][null][null][null][null][null]
16v_mldb_node000247Scan1149999000[null][null]15135392[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]0[null][null][null]
17v_mldb_node000259Scan199997000[null][null]10141024[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]0[null][null][null]
18v_mldb_node000312TopK1769999[null]00[null][null]77768392[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
19v_mldb_node000334StorageUnion1140[null][null]00[null][null][null]8385604[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]0708[null][null][null][null][null][null][null]
20v_mldb_node000336Join22369999[null]00[null][null]23326462208[null][null][null][null][null][null][null][null][null][null]4443183945[null][null][null][null][null][null][null][null][null][null][null][null]
21v_mldb_node000458StorageUnion164[null][null]00[null][null][null]4737028[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]057[null][null][null][null][null][null][null]
22v_mldb_node000459Scan1109997000[null][null]10141024[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]0[null][null][null]
23v_mldb_node000114NetworkRecv43809999[null]1010[null][null][null]21741048[null][null][null][null][null][null][null][null][null][null][null][null][null][null]737[null][null][null][null]0737[null][null][null][null][null]
24v_mldb_node000138StorageUnion1307978[null][null]3145531455[null][null][null]8385604[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]02574626[null][null][null][null][null][null][null]
25v_mldb_node0001411Scan159419999350143145531455[null][null]6331135392[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]0[null][null][null]
26v_mldb_node000212TopK1349999[null]00[null][null]34768392[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
27v_mldb_node000225ExprEval1129999[null]00[null][null]122180041[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
28v_mldb_node000358StorageUnion1154[null][null]00[null][null][null]4737028[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]0146[null][null][null][null][null][null][null]
29v_mldb_node000359Scan1239997000[null][null]25141024[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]0[null][null][null]
30v_mldb_node000412TopK1309999[null]00[null][null]31768392[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
31v_mldb_node000425ExprEval1129999[null]00[null][null]112180041[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
32v_mldb_node0001-11NewEENode1227[null][null]1010[null][null]227393216[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
33v_mldb_node000102TopK15610[null]1010[null][null]59128064[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
34v_mldb_node000103ExprEval14010[null]1010[null][null]39130932[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
35v_mldb_node000116TopK2685389999[null]1010[null][null]47911768392[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
36v_mldb_node000117ExprEval1112161[null][null]3145531455[null][null]111958130932[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
37v_mldb_node0002-10NewEENode119[null][null]00[null][null]190[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
38v_mldb_node000236Join2959999[null]00[null][null]9826462208[null][null][null][null][null][null][null][null][null][null]2061421820[null][null][null][null][null][null][null][null][null][null][null][null]
39v_mldb_node000258StorageUnion167[null][null]00[null][null][null]4737028[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]067[null][null][null][null][null][null][null]
40v_mldb_node0003-10NewEENode144[null][null]00[null][null]440[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
41v_mldb_node000325ExprEval1319999[null]00[null][null]322180041[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
42v_mldb_node000347Scan1319999000[null][null]33135392[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]0[null][null][null]
43v_mldb_node000413ExprEval112[null][null]00[null][null]12130932[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]
44v_mldb_node000434StorageUnion155[null][null]00[null][null][null]8385604[null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null][null]0325[null][null][null][null][null][null][null]
Rows: 1-44 | Columns: 40

Note

For more details, please look at QueryProfiler.