查询结果是157 条数据,第二次查询的时候修改一个查询条件比如时间上+1天查询就变快,这个时间条件的修改不会改变结果集结果依然是157 条,或者加一个AND 1=1 这样的条件查询也会变快。
但是查询语句不做任何修改第二次查询在PLSQL里面或者在程序里面查询都会鉲住
而且这种情况还是偶发的,有时候不修改任何条件连续查询就一直很快
请问有没有大神知道是为什么
微信扫一扫转发朋友圈 已有 98 人转发至微信朋友圈 本贴仅代表作者观点,与麻辣社区立場无关 |
请问有没有大神知道是为什么
询在PLSQL里面或者在程序里面查询嘟会卡住,而且这种情况还是偶发的有时候不修改任何条件连续查询就一直很快。看看是不是有并发什么的这种情况确实比较难判断。
你对这个回答的评价是
如果服务器正常的话连续查询同一个或者相似语句,第二次速度变快是正常的因为oracle缓存机制会帮忙提升效率,但是不该任何速度变慢很多事不正常的要具体问题具体分析了
你对这个回答的评价是?
应该开启了缓存第一次查询的时候是直接去表里查,所以很慢
第二次查的时候是去缓存中查找所以很快。
你想优化查询的话可以加索引和优化sql语句
是第一次查询很快第二次很慢
你對这个回答的评价是
11.2.0版本oracle的一个特性,基数反馈关掉就行了。
你对这个回答的评价是
解决了吗?我也出现了这个问题
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。