我们有包含大量数据的表,当我们将大约2000万条数据记录导入11g时,它的执行速度开始变得非常慢。
例如,SELECT COUNT(*) FROM TABLE大约在一分钟内执行完毕。
我认为我们在初始配置和调优方面有问题,它安装在Oracle Linux、服务器-至强4TB硬盘、8RAM和4CPU上。数据库甚至没有使用一半的资源,没有使用RAM和CPU。我在使用MySql方面很有经验,我认为2000万条记录不应该锁定数据库那么多。
现在我们正在寻找在11g中执行大数据的好建议、指南或生活技巧。
使用哪种操作系统?在哪里可以找到好的安装指南?调整小贴士。
诚挚的问候。
发布于 2012-01-31 20:31:33
你读过文档了吗?与MySQL相比,Oracle要复杂得多(随你选)。我担心你不能仅仅停留在一台机器上,然后期望它在处理大量数据的情况下运行得很好。
有一系列为期两天的指南,旨在让新手快速上手。这是the one for tuning。但是,本文主要关注用于调优Oracle的自动工具,这些工具会产生额外的许可成本,而您可能没有这些工具。因此,您还应该查看完整的性能指南。Find out more。还可以查看Statspack,它是免费的(在最近的文档中不再提及)。Find out more。
至于安装,有丰富的信息。Find out more。您应该特别注意最佳灵活体系结构(OFA),这是Oracle推荐的目录布局;具体内容将根据您使用的操作系统而有所不同。这是the one for Linux。
https://stackoverflow.com/questions/9078748
复制相似问题