Vertica¶
Query Profiler¶
|
Base class to profile queries. |
Methods:
|
The |
Returns the Cluster configuration. |
|
|
Returns the CPU Time by node and path_id chart. |
|
Returns the Query duration. |
|
Returns the Query execution chart. |
Returns the Query execution report. |
|
|
Returns the Query Plan chart. |
|
Draws the Query Plan tree. |
|
Returns the Query Plan chart. |
|
Returns the Query Execution Steps chart. |
|
Returns the query linked to the object with the specified transaction ID and statement ID. |
Returns all the queries and their respective information, of a |
|
Returns a :py:class`vDataFrame` that contains a table listing query events. |
|
Returns the RP status. |
|
|
Returns the associated Vertica Table. |
Returns the current Vertica version. |
|
|
The static method |
|
Functions to insert new transactions to the copy of the performance tables. |
A utility function to utilize a specific transaction from the |
|
A utility function to utilize the next transaction from the |
|
A utility function to utilize the previous transaction from the |
|
|
Function to return the QueryProfiler Step. |
|
Creates an HTML report. |
Returns the a report including: Elapsed, exec_time and I/O by node, activity & path_id. |
|
|
Returns the tree's query explain plan as a |
Query Profiler Interface¶
|
A class that inherits |
Methods:
|
The |
Returns the Cluster configuration. |
|
Returns an interactive CPU Time by node and |
|
Returns the Query duration. |
|
Returns the Query execution chart. |
|
Returns the Query execution report. |
|
Returns the Query Plan chart. |
|
Draws an interactive Query plan tree. |
|
Returns the Query Plan chart. |
|
|
Returns the Query Execution Steps chart. |
Returns the query linked to the object with the specified transaction ID and statement ID. |
|
Returns all the queries and their respective information, of a |
|
Returns a :py:class`vDataFrame` that contains a table listing query events. |
|
Returns the RP status. |
|
|
Returns the associated Vertica Table. |
Returns the current Vertica version. |
|
This is the main test to run to get all the information needed to understand queries performances. |
|
A utility function to utilize the next transaction from the |
|
A utility function to utilize the previous transaction from the |
|
A utility function to utilize a specific transaction from the |
|
Function to return the |
|
|
Creates an HTML report. |
This test can be used to check if the time to send the data to client is too huge. |
|
This test can be used to check if the execution time is near to the clock time. |
|
Checks if the parser of the SQL is taking too much time. |
|
Returns the a report including: Elapsed, exec_time and I/O by node, activity & path_id. |
|
Returns the tree's query explain plan as a |
|
Returns an interactive Query Execution Steps chart. |
|
Returns the a report including the resource acquisition. |
|
|
The static method |
This test can be used to see if a pool takes too much time to be allocated. |
|
This test can be used to check all types of events. |
|
This test can be used to check if the data are correctly segmented. |
|
Callback function that displays the CPU Time by node and |
|
Callback function that displays the Query Execution Steps. |
|
|
Callback function that calls a step function based on the step idx. |
Query Profiler Comparison¶
|
Initializes a |
Methods:
Displays the final side-by-side UI. |
|
Syncs all checkboxes between qprof1 and qprof2. |
|
Unbind synchronization of checkboxes between |