首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Oracle模式加载到内存中而不是硬盘中?

如何将Oracle模式加载到内存中而不是硬盘中?
EN

Stack Overflow用户
提问于 2010-04-14 00:31:15
回答 1查看 663关注 0票数 1

我有一个web应用程序,它连续对Oracle数据库进行大约100次以上的更新。这可能需要3-5分钟,有时会导致网页超时。应用程序的重新设计很快就会被安排,但有人告诉我,有一种方法可以配置一个“加载器文件”,它将模式加载到内存中并在内存中运行事务,而不是在硬盘上运行,据说可以将速度提高几个数量级。我试图研究这个“加载器文件”,但我所能找到的只是关于SQL* bulk数据加载器的信息。有人知道他在说什么吗?这真的是可能的吗?它是一个可行的快速修复方法吗?还是我应该等到应用程序重新设计之后再做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-14 00:56:07

Oracle已经在内存中完成了它的工作--磁盘I/O是在后台管理的。经常访问的数据保留在缓冲区高速缓存的内存中。也许您的线人指的是将对象“固定”在内存中,但这在现代版本的Oracle (从V8开始)中实际上并不有效,尤其是对于表数据。让Oracle来做它的工作--它实际上非常擅长它(可能比我们做得更好)。面对现实吧-- 100K更新需要一段时间。

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

https://stackoverflow.com/questions/2631316

复制
相关文章

相似问题

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