Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Vorhersage des Wachstums von Oracle-Tabellen

  1. Schätzen Sie die durchschnittliche Zeilengröße basierend auf Ihren Datentypen.
  2. Schätzen Sie den verfügbaren Platz in einem Block. Dies ist die Blockgröße abzüglich der Blockheadergröße abzüglich des von PCTFREE übriggebliebenen Speicherplatzes. Wenn Ihre Blockheadergröße beispielsweise 100 Bytes beträgt, Ihr PCTFREE 10 und Ihre Blockgröße 8192 Bytes beträgt, dann ist der freie Speicherplatz in einem bestimmten Block (8192 - 100) * 0.9 = 7282 .
  3. Schätzen Sie, wie viele Zeilen in diesen Bereich passen. Wenn Ihre durchschnittliche Zeilengröße 1 KB beträgt, passen ungefähr 7 Zeilen in einen 8-KB-Block.
  4. Schätzen Sie Ihre Wachstumsrate in Zeilen pro Zeiteinheit. Wenn Sie beispielsweise mit einer Million Zeilen pro Jahr rechnen, wird Ihre Tabelle bei 7 Zeilen pro 8-KB-Block jährlich um etwa 1 GB wachsen.