【发布时间】:2012-02-23 03:00:23
【问题描述】:
我们有包含大量数据的表,当我们将大约 2000 万条数据记录导入 11g 时,它开始执行非常缓慢。
例如
SELECT COUNT(*) FROM TABLE 大约一分钟后执行。
我认为我们在初始配置和调整方面存在问题,它安装在 Oracle Linux、服务器 - XEON 4TB 硬盘、8 RAM 和 4CPU 上。数据库甚至没有使用一半的资源,没有使用 RAM 和 CPU。 我有使用MySql的经验,觉得2000万条记录不应该这么锁数据库。
现在我们正在寻找在 11g 中处理大数据的好建议、指南或生活窍门。
使用哪个操作系统? 哪里可以找到好的安装指南? 调整提示。
最好的问候。
【问题讨论】:
-
你更新了统计数据了吗?
-
Tables & Statistics。一般来说,没有一个“调整指南”或“最佳操作系统”。您将首先分析哪些 SQL 语句运行缓慢 - 对它们运行解释计划,查看索引是否被拾取,等等
-
仅使用一个非 SSD 硬盘,您的数据库将始终具有有限的性能,尤其是有限的写入性能。难怪你的 CPU 和 RAM 都很无聊。
-
你甚至无法想象在哈萨克斯坦如何找到好的dba。
标签: database oracle optimization oracle11g large-data