我想捕获Vertica VSQL shell中最后一次运行查询的总行处理计数。
我知道这可以通过编程方式完成,但这不是问题所在。
对于答案,任何系统表指针也会有所帮助,或者Vertica维护变量。
例如在Teradata数据库系统中我知道变量activity_count
,它保留了在上次执行的查询中处理的记录数。
答案 0 :(得分:0)
从V_MONITOR.QUERY_PROFILES检查PROCESSED_ROW_COUNT。例如(最后5个查询返回的行):
SELECT
LEFT(query, 30),
processed_row_count
FROM
v_monitor.query_profiles
ORDER BY
query_start DESC
LIMIT 5;
同时检查Fine Manual