【问题标题】:Implications of too big TEMP tablespace?TEMP 表空间太大的影响?
【发布时间】:2015-01-16 15:26:48
【问题描述】:

当使用过大的临时表空间时,Oracle DB 中可能会出现哪些潜在问题,除了不合理的大量磁盘空间消耗?

【问题讨论】:

  • 为什么你认为它会导致任何问题?您有什么想法,或者您认为可能是由此引起的某些行为吗? You can shrink it if you want to reclaim some space,但这似乎不是你想要的。
  • 我担心会发生任何性能下降。
  • 偶尔会出现临时表空间(ora 01652)空间不足的情况,而空闲磁盘空间比较大,我可以给个临时表空间。我也毫无疑问(通常)关于查询的最优性。
  • 我仍然认为创建一个太大的表空间是确定典型数据库(使用)最适合的大小的一种非常好的方法。这意味着之后您将减小与看到的最大尺寸相关的尺寸。唯一的问题可能是:非常糟糕的代码,导致大量临时使用。但是,你没有糟糕的代码,是吗?也许你这样做,导致发布最初的问题。错误代码的修复是显而易见的。

标签: oracle oracle11g tablespace


【解决方案1】:

大型临时表空间不会导致任何性能问题。我已经在具有超过 1 TB 临时表空间的数据库上调整了 SQL,但从未见过由该空间引起的任何问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-11
    • 2017-01-13
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 2018-02-08
    相关资源
    最近更新 更多