请教为什么在命令行中执行sql 语句与在程序中执行速度差别极大

请教为什么在命令行中执行sql 语句与在程序中执行速度差别极大

请问为什么在命令行中执行sql 语句与在程序中执行速度差别极大?

我用java写了一段程序,使用jdbc连接数据库,执行一个sql语句,但在程序中执行时间为11秒多(我记录的是单纯执行这个sql语句的时间),而在mysql   命令行执行却只有0.3秒左右,请问是什么原因造成了速度差异如此之大,我该如何提高程序执行速度呢?



你在执行前清空查询缓存了嘛?因为有查询缓存的原因,第二次执行要远快于第一次的执行




命令行,估计是你第二次使用相同的sql,缓存原因.




你现在命令行执行,然后在程序中执行,看看结果。

请教为什么在命令行中执行sql 语句与在程序中执行速度差别极大

相关文章:

你感兴趣的文章:

标签云: