讨论:数据库启动后变慢的问题

liuyi8903 2004-07-05 12:14:44
我们用的是oracle8.16数据库.作为开发库.
当数据库刚刚启动时速度还比较快.但过一段时间之后速度快速的降下来.
从开始运行某条sql为0.3秒时降到20几秒.请问这是什么原因造成的呢?
该如何去解决呢?
一条select语句,里面用到了rowid,
请问是否rowid使用过多会对系统性能产生影响?
...全文
192 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyi8903 2004-07-06
  • 打赏
  • 举报
回复
系统老化?怎么解释呢?
dinya2003 2004-07-05
  • 打赏
  • 举报
回复
优化是必须的,但是我们必须先知道为什么变慢,优化哪些地方,如何优化,运行中变慢可能的原因很多,比如业务量变大,同一时刻的在线用户较多,产生碎片,索引的使用等等.都可能使数据库变慢.,
LGQDUCKY 2004-07-05
  • 打赏
  • 举报
回复
执行效果,其实决大部分原因是ORACLE的优化器的问题(还有可能资源等问题),如果让ORACLE优化
不大理想,还是自己指定索引之类的,
jxc 2004-07-05
  • 打赏
  • 举报
回复
说的好!
jiezhi 2004-07-05
  • 打赏
  • 举报
回复
运行中变慢是正常的。oracle最大的特点就是可以优化,但是最头疼是它必须优化
smallcrocodile 2004-07-05
  • 打赏
  • 举报
回复
系统老化
liuyi8903 2004-07-05
  • 打赏
  • 举报
回复
我们就是讨论这个优化方案,如果我知道了如何去优化,我还问什么?
commitchen 2004-07-05
  • 打赏
  • 举报
回复
可以定期exp导出,然后重新建立表空间和用户,再将导出的数据imp导入,这样可以减少一些碎片,在一定程度上优化了数据库!
jxc 2004-07-05
  • 打赏
  • 举报
回复
这个问题太大了,最好的建议是找找专门的资料吧,如果是某个具体的优化问题,在这里讨论比较合适.
liuyi8903 2004-07-05
  • 打赏
  • 举报
回复
怎么样才能去解决这个问题呢?

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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