2017-05-05 68 views
-1

我们在特定模式上创建了Oracle表,将其移至活动模式,然后清除。 调度此过程后每天运行变得非常缓慢。是由于表表空间日志记录。创建Oracle临时表的最佳实践是什么

什么是最佳实践在这种情况下?我应该为这些表使用私有表空间吗?

+0

什么是*查询*?你有适当的*索引*吗?如果性能随着数量增加而下降,则意味着查询不合适和/或您没有适当的索引来加速查询 –

+0

您是否定期收集统计数据?您是否分析了数据分布以查看哪些索引最适合工作?登录表也不太可能成为您的问题 - 您的数据和应用程序是第一个查找的地方。 – BriteSponge

+0

我从另一个表空间上的表执行统计查询,并在删除表的记录后将它们填充到我的表中。 – MMALSELEK

回答

0

使用单独的表空间并重新创建它

+4

这有点含糊。你能提供更多描述或指导给你的答案吗? – unleashed