本文介绍了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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-02 17:35