求大神解释,为何和数据库做交互慢

求大神解释,为什么和数据库做交互慢。
这个问题都两天了,也不知道怎么回事,就是慢。
存储过程在数据库执行是0秒。
在我们测试服务器上也很正常。
就是到外网就特别慢。
并且只有这一个方法慢。
其他的都很快。
我们这边测试都是32位系统,
服务器是64位系统。
现在确定是和数据库做交互慢。
能查出来,就是等50秒左右
我们的测试环境都是0秒。
并且没有什么数据量。

16:39:27.153 [32] ERROR Errorlog - 测试时间1:2013/8/8 16:38:39 
------------------------------------------------------------------------------------ 
16:39:48.182 [32] ERROR Errorlog - 执行语句: exec HTGetDayConsumreport 41,'2013/8/8 0:00:00' 
------------------------------------------------------------------------------------ 
16:40:35.903 [32] ERROR Errorlog - 测试时间2:2013/8/8 16:39:48 
------------------------------------------------------------------------------------ 
16:46:12.785 [47] ERROR Errorlog - 测试时间1:2013/8/8 16:45:24 
------------------------------------------------------------------------------------ 
16:46:12.863 [47] ERROR Errorlog - 执行语句: exec HTGetDayConsumreport 13,'2013/8/8 0:00:00' 
------------------------------------------------------------------------------------ 
16:46:12.879 [47] ERROR Errorlog - 测试时间2:2013/8/8 16:46:12

求大神解释,为什么和数据库做交互慢。
整个系统只有这一个功能慢,并且这个存储过程在数据库执行是0秒。
------解决思路----------------------
慢的模块代码质量没问题吧
------解决思路----------------------
仔细研究分析 那唯一一个慢的代码块
------解决思路----------------------
认真细心求大神解释,为何和数据库做交互慢