本文介绍了Oracle AWR-高SQL解析调用但执行0的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图了解是什么导致了对Oracle(10)数据库的打开查询.
I'm trying to understand what is causing an open query on an Oracle (10) database.
在AWR上,它显示了大量的解析调用(例如,在1个小时内15,000次以上),但执行0次.
On AWR it shows a very high number of parse calls (e.g. 15,000+ in a 1 hour period), but 0 executions.
如何不执行查询,然后将其解析15000次?
How it can the query not be executed, but then parsed 15000 times?
解析呼叫:超过15,000次
Parse Calls : 15,000+
执行次数:0
SQL文本:从AVIEW中选择*
SQL Text : select * from AVIEW
推荐答案
SQL中的*可以解释重复的解析.您应该将其替换为字段名称列表.
The * in the SQL would explain the repeated parsing. You should replace it with a list of field names.
这篇关于Oracle AWR-高SQL解析调用但执行0的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!