SQL中显示的执行时间是哪部分时间

【 TiDB 使用环境】测试
【 TiDB 版本】V7.5.0
【复现路径】执行SQL语句查询
【遇到的问题:问题现象及影响】


我在执行SQL查询时,刷新时间明显有好几秒钟(输出814行记录),但显示执行时间不到1S,这个时间只是SQL执行时间不包括输出结果时间吗?统计的原理是什么?
【资源配置】
【附件:截图/日志/监控】

SQL执行总时间 = 客户端驱动处理时间 + 数据库执行SQL时间 + 通信时间
这个显示的时间应该是数据库执行sql时间不包括传输时间

应该是你客户端展现那800条数据耗时比较多

那个可以认为就是执行时间,客户端刷的慢,窗口最快就刷那么快了 :joy_cat:

SQL运行时间

有多部分的时间构成,如下图 再加网络时间

正常就是客户端发送SQL到TiDB server返回客户端全部结果的时间。800条0.1秒,不太正常,如果语句简单,那可能是客户端显示结果时间长,可以换个工具试试。

一条sql执行的总时间

这个只是执行时间,不包括显示时间

SQL的执行时间,其实你还可以在explain analyze看下它实际执行计划里面的执行时间对比下

就是sql的执行时间 不包括别的