Java 查询的执行时间

Java 查询的执行时间,java,mysql,Java,Mysql,我有一些在MYsql Yog fast中执行的查询。 但是,当从java类调用相同的查询时,需要很长时间。 为什么会这样? 有人能解释一下原因吗 这是我的问题 SELECT phymem_util,cpuutil,InBytesPerSec ,uh.time_stamp,hs.totalrsptime FROM unix_host_history uh, url_history hs WHERE uh.HostID='HS001' AND hs.compID='CP013' AND SUBS

我有一些在MYsql Yog fast中执行的查询。 但是,当从java类调用相同的查询时,需要很长时间。 为什么会这样? 有人能解释一下原因吗

这是我的问题

SELECT phymem_util,cpuutil,InBytesPerSec
,uh.time_stamp,hs.totalrsptime 
FROM unix_host_history uh, url_history hs 
WHERE uh.HostID='HS001' AND hs.compID='CP013'
AND SUBSTR(uh.time_Stamp,1,15) = SUBSTR(hs.time_stamp,1,15) 
AND uh.time_stamp BETWEEN '2011-05-27 12:54:10' 
AND '2011-05-27 14:54:10' 
ORDER BY uh.time_stamp

Java中的查询执行速度慢,还是因为您在网络上不必要地检索大量不需要的数据而需要更长的时间?

也许您每次都在创建连接?我以前犯过这样的错误-使用探查器获取更多信息

看起来像是java驱动程序的问题,但您能否更具体一些(例如,发布查询并说一句关于如何连接到数据库的话)?请发布您的问题的更新,而不是答案本身。查询在java中执行缓慢这是我的查询选择phymem_util、cpuutil、InBytesPerSec、uh.time_stamp、hs.totalrsptime FROM unix_host_history uh、url_history hs其中uh.HostID='HS001'和hs.compID='CP013'和SUBSTR(uh.time_stamp,1,15)=SUBSTR(hs.time_stamp,1,15)和uh.time_stamp在“2011-05-27 12:54:10”和“2011-05-27 14:54:10”之间,由uh.time_stamp订购