刚刚遇到的奇怪问题,高手帮忙下,急啊

aimer311 2006-12-23 03:42:01
数据库是oracle 10g
普通的select语句,在sqlplus执行是没问题的,但是通过程序
rs = sqlBean.executeQuery(sql);
得到的rs有时候为空,有时候有不为空。看了下数据库日志,有个警告是
"SGA 大小不合适, 导致附加 I/O 或硬语法分析。"
自己觉得是不是命中率的问题,

这是查询命中率的结果

PHYS GETS CON_GET HITRATIO
8274788 98140966 8311089233 99.9015987

...全文
194 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
aimer311 2006-12-23
  • 打赏
  • 举报
回复
to tgm78();

目前主要的问题是:
普通的select语句,在sqlplus执行是没问题的,但是通过程序
rs = sqlBean.executeQuery(sql);
得到的rs有时候为空,有时候有不为空。

能否说下是否跟sga有什么关系?
tgm78 2006-12-23
  • 打赏
  • 举报
回复
sqlplus 中

show parameter sga

看看是否sga太小了,太小的话,调整init参数文件sga的大小,重启数据库

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧