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

db2
772
2024/3/5 13:34:41
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

```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之前先设置一些参数,以确保能够获取到正确的执行时间信息。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: db2怎么查询最新的一条记录