+ -
当前位置:首页 → 问答吧 → 关于SQL执行时间的问题

关于SQL执行时间的问题

时间:2011-08-25

来源:互联网

【问题背景】我现在是在客户端与MySQL服务器中实现了一个中间件,负责转发用户请求和返回查询结果。我现在要在中间件上实现针对每个用户SQL语句执行时间的统计

【问题】在mysql客户端上,每执行一条语句,在返回结果下面都会有个时间,这个是该条语句的执行时间么?如果是,那么这个执行时间是随着结果集一起返回给客户端的么?那么,我是否可以通过mysql提供的API扫描结果集,获取结果集中的SQL执行时间?

如果这个方式不可行,是不是只能用mysql的系统时间函数来实现,在语句执行前获取一个时间,语句执行后获取一个时间,两个时间想减就是该条语句时间?

希望各位大侠给个建议,我刚接触mysql不久,了解的不多。

望多多帮忙,先谢谢了~~

作者: xiaolee24   发布时间: 2011-08-25

【问题】在mysql客户端上,每执行一条语句,在返回结果下面都会有个时间,这个是该条语句的执行时间么?




如果是,那么这个执行时间是随着结果集一起返回给客户端的么?
不是

作者: ACMAIN_CHM   发布时间: 2011-08-25

那这个时间值是怎么来的,客户端自己计算的?

作者: xiaolee24   发布时间: 2011-08-25