函数执行时间差异很大的问题
时间:2011-09-13
来源:互联网
各位达人,小弟现在遇到个问题。
一个函数,本身的SQL也没什么大问题,都会用到索引,看执行计划也运行良好。
但是在我们的测试和生产的环境上用界面调用后速度很慢,我看了一下大概在6秒多。
但是我用plsqldev连接测试库执行同样的语句大概在0.4秒多。
我从我本机的开发环境,同Tomcat本地发布的应用上做同样的操作也是0.4秒多的
执行时间。
所以我就很纠结,因为函数本身应该是不慢的,就是不知道问题出在哪里。
请教各位达人有没有什么方法可以知道瓶颈在哪里?
一个函数,本身的SQL也没什么大问题,都会用到索引,看执行计划也运行良好。
但是在我们的测试和生产的环境上用界面调用后速度很慢,我看了一下大概在6秒多。
但是我用plsqldev连接测试库执行同样的语句大概在0.4秒多。
我从我本机的开发环境,同Tomcat本地发布的应用上做同样的操作也是0.4秒多的
执行时间。
所以我就很纠结,因为函数本身应该是不慢的,就是不知道问题出在哪里。
请教各位达人有没有什么方法可以知道瓶颈在哪里?
作者: clarksu 发布时间: 2011-09-13
用到索引就计划好??如果真的计划好,也没有什么改的了,是查询吗??
本地的测试环境吧,又不一样的
你看的计划在哪看的啊,看那个实际运行的计划
本地的测试环境吧,又不一样的
你看的计划在哪看的啊,看那个实际运行的计划
作者: dingjun123 发布时间: 2011-09-13
PS. 本地的应用和测试的应用都是连的同一个库。
作者: clarksu 发布时间: 2011-09-13
跟踪代码,把每部分时间记录下来,这6秒真正花在函数调用的有多少。
作者: newkid 发布时间: 2011-09-13
因为这个函数执行起来确实很快,就是在测试环境下现在看起来很慢啊。我从本地应用里调这个就很快

作者: clarksu 发布时间: 2011-09-13
恩,明天上班去试试看。
作者: clarksu 发布时间: 2011-09-13
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28