小编And*_*tto的帖子

临时存储上的表空间

出于某些情况下的性能原因,例如 Amazon EC2,您可以访问更快、更便宜的存储设备,该设备在重新启动时会丢失所有数据,因此它被称为“临时”。

这个问题是关于在 Oracle 数据库的安装中利用这种类型的存储。其中分解为:

  1. 有什么方法可以将表空间的数据文件保存在临时存储上,并让 Oracle 在启动时创建这些文件(并可能运行一些脚本来创建/填充一些表),并且在它们丢失时可以正常工作。
  2. 对备份有什么影响(应该没有临时数据的备份)。
  3. 对表格和其上的其他对象的任何其他可能的考虑

    • 可能的优化:例如禁用日志记录。
    • 重启丢失了什么(数据或数据+元数据)

TEMP 表空间是此优化的完美候选者,实际上对于 MS SQLServer 的等效项,网络上有用于执行此操作的方法。

让我们考虑一个数据仓库,作为参考用例,它有一个重复性作业,将许多 GB 的数据(来自 CSV 或数据泵)导入到暂存模式“STG”中,随后的 ETL 过程将结果保存在生产模式中。

这种工作负载将受益于对暂存模式的非常快速的读写访问,轻松容忍其数据的波动性。

oracle etl

7
推荐指数
1
解决办法
343
查看次数

标签 统计

etl ×1

oracle ×1