1

我想在 Vertica VSQL shell 中捕获上次运行查询的总行处理计数。

我知道这可以通过编程方式完成,但这不是这里的问题。

对于答案,任何系统表指针或 Vertica 维护的变量也会有所帮助。

例如,在 Teradata 数据库系统中,我知道变量activity_count记录了上次执行查询中处理的记录数。

4

1 回答 1

1

从 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;

还要检查精细手册

于 2017-10-06T08:15:54.257 回答