代码之家  ›  专栏  ›  技术社区  ›  Jayan

oracle大型事务的系统要求(例如100GB)

  •  0
  • Jayan  · 技术社区  · 14 年前

    我正在使用oracle数据库。如果要进行一个大型事务(700个表,百万行,数据大小大约为100G),那么需要优化哪些参数?oracle服务器的磁盘空间为250G、32G RAM。(这是超级用户/服务器故障的问题吗?请移动)

    2 回复  |  直到 14 年前
        1
  •  2
  •   Gaius    14 年前

    甲骨文完全有能力做这么大的事务,如果你真的需要做一个单一的原子100G更新,那么不要害怕。你只需要确保你的硬件在物理上是可行的。如果您的原始数据文件格式合适,您的最佳选择可能是 SQL*Loader Direct Path Load

    在这种情况下,除了性能之外,RAM实际上并不重要。

        2
  •  1
  •   Florin Ghita    14 年前

    你应该避免在一次交易中做任何事情。 试着把过程分成更小的一致步骤。如果步骤N失败,则必须可以重试步骤N,而不撤消步骤1到N-1。