首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle错误解释

Oracle错误解释
EN

Stack Overflow用户
提问于 2011-02-18 07:44:26
回答 2查看 634关注 0票数 1

只是偶然发现我有一个用于oracle-db的性能监控工具,所以我试图注意一些性能问题。现在,软件提供了以下警告:

  • SQL库缓存错误率(约80%)
  • Latch等待是( 4-5%)的非空闲等待时间
  • 数据文件随机读取平均时间为200 is

有人能解释一下这对数据库和我意味着什么吗?

EN

回答 2

Stack Overflow用户

发布于 2011-02-18 07:48:29

SQL缓存丢失率意味着当您执行查询时,大部分时间(80%)都没有在缓存中,即最近从未见过。因此,80%的查询需要从头开始评估和编译。这可能表明您没有使用绑定变量(因此每个SQL都有一点不同)。

票数 2
EN

Stack Overflow用户

发布于 2011-02-18 11:33:46

如果您的用户没有抱怨,那么您就没有问题。如果他们抱怨,你首先要检查的是shared_pool的大小和设置是否像open_cursors,session_cached_cursors。解析工作进行了多少?解析是一个真正的可伸缩性杀手。很多应用程序生成经常重复的sql,查询中使用文字,而不是绑定变量。你需要知道你的应用程序是如何工作的。

你有什么版本的数据库?

另外,平均随机访问时间为200 of .通常,这被认为是不健康的。任何超过10毫秒的东西都是高的,不能帮助你快乐的用户体验。

这个应用程序在做什么,大扫描,很多更新,很多提交?表现问题总是会引起更多的问题..。

向你问好罗纳德。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5038795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档