Linux 拨号vps windows公众号手机端

db2如何查看一条sql的执行时间

lewis 9年前 (2016-09-07) 阅读数 7 #VPS/云服务器
文章标签 db2

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

SET QUERY ACCELERATION OFF;
SET CURRENT EXPLAIN MODE EXPLAIN;
EXPLAIN PLAN FOR [your_sql_statement_here];
SELECT ELAPSED_TIME, TOTAL_COST, CARDINALITY FROM SYSIBM.SYSHEXPLAINS;

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

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门