当前位置: 代码迷 >> J2EE >> JDBC怎么返回SQL执行时间
  详细解决方案

JDBC怎么返回SQL执行时间

热度:82   发布时间:2016-04-17 23:32:26.0
JDBC如何返回SQL执行时间
RT,JDBC能够返回SQL执行时间吗?我想要的是在数据库上真实的执行时间,而不是说自己在执行SQL语句的前后自己加上Date来计算。
------解决思路----------------------
这个呢?
------解决思路----------------------
jdbc的执行时间,这个好像不好取吧。
可以通过存储过程块,在sql语句前后获取系统时间,中间执行sql语句,然后相减得到语句执行时间。


------解决思路----------------------
 哥们,你在在开始执行sql时,加一个时间,执行完,加一个时间,后面的时间减去开始执行的时间,就得到了,sql总的执行时长……
------解决思路----------------------
如果是mysql的话,可以开启慢查询日志,这样你就知道一条语句用了多长时间了,其他数据库就不太清楚了
------解决思路----------------------
引用:
Quote: 引用:

 哥们,你在在开始执行sql时,加一个时间,执行完,加一个时间,后面的时间减去开始执行的时间,就得到了,sql总的执行时长……

这样把网络的传输时间也加上了。。


本省就应该算上的啊,要不你写存储过程,上下加一下时间
  相关解决方案