Существует ли какая-либо переменная "Число обработанных строк" ​​для последнего выполненного запроса в базе данных Vertica, либо в системных переменных, либо в системных таблицах?

Я хочу получить общее количество обработанных строк последнего выполненного запроса в оболочке Vertica VSQL.

Я знаю, что это можно сделать программно, но это не вопрос здесь.

Для ответа также помогут любые указатели системных таблиц или переменная, поддерживаемая Vertica.

Например, в системе баз данных Teradata я знаю переменную activity_count который хранит количество записей, обработанных в последнем выполненном запросе.

1 ответ

Решение

Проверьте PROCESSED_ROW_COUNT от V_MONITOR.QUERY_PROFILES. Например (строки, возвращаемые последними 5 запросами):

SELECT 
    LEFT(query, 30), 
    processed_row_count 
FROM 
    v_monitor.query_profiles 
ORDER BY 
    query_start DESC 
LIMIT 5;

Также проверьте Fine Manual

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