Существует ли какая-либо переменная "Число обработанных строк" для последнего выполненного запроса в базе данных 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