首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >与数据库大小和性能的关系

与数据库大小和性能的关系
EN

Stack Overflow用户
提问于 2015-02-26 20:14:52
回答 1查看 31关注 0票数 0

在我的例子中,数据库大小和性能之间是否存在关系:

在我的Oracle数据库中有一个用于日志记录的表。现在,它几乎有超过1.2亿行,并以每分钟1000行的速度增加。每行有6-7列,包含基本字符串数据。

这是给我们的客户的。我们从不从那里获取任何数据,但我们可能需要这些数据,以防出现任何问题。但是,如果我们每个月清理一次也没问题。

然而,实际的问题是,它是否会影响同一数据库中其他事务性表的性能?假设磁盘空间是无限的。

EN

回答 1

Stack Overflow用户

发布于 2015-02-26 20:35:00

如果向该表中插入1000行/分钟,则每月将添加大约4000万行。如果这个表有索引,我会说最大的问题将是索引维护最终将成为系统的负担,所以在这种情况下,我预计性能会受到影响。

这个表似乎是分区的一个很好的候选者。如果按添加每一行的日期/时间进行分区,并且每个分区包含一个月的数据,那么维护将会简单得多。可以设置分区方案,以便根据需要自动创建分区(假设您使用的是Oracle 11或更高版本),然后当您需要删除一个月的数据时,只需删除包含该数据的分区,这是一个快速的操作,不会因为大量的删除操作而给系统带来负担。

祝你好运。

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

https://stackoverflow.com/questions/28742206

复制
相关文章

相似问题

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