首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >数据库设计问题:如何在Oracle中处理海量数据?

数据库设计问题:如何在Oracle中处理海量数据?
EN

Stack Overflow用户
提问于 2009-09-28 16:05:47
回答 8查看 3K关注 0票数 1

我有超过1.500.000个数据条目,而且随着时间的推移,它将逐渐增加。这些海量数据将来自150个地区。

现在,我是否应该创建150个表来管理这些日益增长的海量数据?这会有效率吗?我需要快速手术。将使用ASP.NET和Oracle。

EN

回答 8

Stack Overflow用户

发布于 2009-09-28 16:13:59

如果所有数据都是相同的,就不要将其拆分到不同的表中。看一下Oracle的表分区。按区域(或更多)拆分的150个(或更多)分区可能更符合您要查找的内容。

我还建议您查看Oracle Database Performance Tuning Tips & Techniques一书,并浏览Oracle网站上的Ask Tom。

票数 5
EN

Stack Overflow用户

发布于 2009-09-28 16:14:03

只有15M行?其实不是很多..。

使用一个表;解决如何在150个表中编写一个150路联合将是一件很糟糕的事情。

票数 4
EN

Stack Overflow用户

发布于 2009-09-28 16:14:54

150万行看起来并不是很多。在任何给定的时间点,有多少人正在访问表?你有什么索引设置吗?如果你希望它变得更大,你可能想看看partitioning in databases

FWIW,我经常使用数据库处理100M+行。它不应该这么糟糕,除非你有成千上万的人同时使用它。

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

https://stackoverflow.com/questions/1487886

复制
相关文章

相似问题

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