Loading...

verticapy.performance.vertica.qprof.QueryProfiler.get_version

static QueryProfiler.get_version() tuple[int, int, int, int]

Returns the current Vertica version.

Returns

tuple

List containing the version information. MAJOR, MINOR, PATCH, POST

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;"
)

Searching the performance tables...
Setting the requests and queries durations...
Checking all the tables consistency using a single SQL query...
Checking all the tables data types...

We can get the Verica version by:

qprof.get_version()
Out[3]: (23, 4, 0, 0)

Note

When using this function in a Jupyter environment you should be able to see the SQL query nicely formatted as well as color coded for ease of readability.

Note

For more details, please look at QueryProfiler.