学堂 学堂 学堂公众号手机端

在DB2中,您可以使用以下命令来查看一条SQL的执行时间: SETQUERYACCELERATIONOFF; SETCURRENTEXPLAINMODEEXPLAIN; EXPLAINPLANFOR[your_sql_statement_here]; SELECTELAPSED_TIME,TOTAL_COST,CARDINALITYFROMSYSIBM.SYSHEXPLAINS; 这将会显示SQ

lewis 1年前 (2024-01-29) 阅读数 4 #技术

在DB2中,您可以使用以下命令来查看一条SQL的执行时间:

SETQUERYACCELERATIONOFF;
SETCURRENTEXPLAINMODEEXPLAIN;
EXPLAINPLANFOR[your_sql_statement_here];
SELECTELAPSED_TIME,TOTAL_COST,CARDINALITYFROMSYSIBM.SYSHEXPLAINS;

这将会显示SQL执行的实际时间(ELAPSED_TIME)、总成本(TOTAL_COST)以及基于统计信息和优化器预测的行数(CARDINALITY)等信息。请注意,您需要在执行SQL之前先设置一些参数,以确保能够获取到正确的执行时间信息。


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门