2014-04-01 20 views
1

我试图提高Oracle数据库视图的执行时间,这需要加载时间,它涉及一个包含15,352,595条记录的表。我正在考虑收集统计数据,因为我怀疑糟糕的表现是由于陈旧的统计数据造成的。为一个巨大的Oracle表收集统计信息 - 担心崩溃服务器

但是,我担心这会给服务器带来很多负担,我并不十分确信它的硬盘(或其他硬件组件)可以承受繁重的工作负载而不会中断。

这是一件应该担心的事情吗?

+3

1500万行不是很大。如果您担心影响最终用户的性能,为什么不在夜间/周末运行?但我想你有更大的鱼来炒 - 如果你的服务器像你所建议的那样脆弱,你应该首先确保你有一个可行的备份策略,然后开始优化性能。 –

+0

@FrankSchmitt我认为你的评论是对这个问题的正确答案 – ninesided

+0

它的可悲,但没有人在我身边有专业知识以正确的方式备份甲骨文 –

回答

1

您可以收集估计百分比较低的统计数据。