sql >> Base de Datos >  >> RDS >> Oracle

Predicción del crecimiento de la tabla de Oracle

  1. Calcule el tamaño de fila promedio en función de sus tipos de datos.
  2. Estime el espacio disponible en un bloque. Este será el tamaño del bloque, menos el tamaño del encabezado del bloque, menos el espacio sobrante de PCTFREE. Por ejemplo, si el tamaño del encabezado de su bloque es de 100 bytes, su PCTFREE es de 10 y el tamaño de su bloque es de 8192 bytes, entonces el espacio libre en un bloque dado es (8192 - 100) * 0.9 = 7282 .
  3. Calcule cuántas filas caben en ese espacio. Si su tamaño de fila promedio es de 1 kB, entonces cabrán aproximadamente 7 filas en un bloque de 8 kB.
  4. Calcule su tasa de crecimiento, en filas por unidad de tiempo. Por ejemplo, si anticipa un millón de filas por año, su tabla crecerá aproximadamente 1 GB al año con 7 filas por bloque de 8 kB.