Hola. Cada Extent se mide por lo general en registros de 2 Kb, aunque en teoria esto puede variar, no conozco nadie que haya hecho.,
Bien, ahora tenemos que un extent mide 2k
Se deben restar 28 Bytes que son reservados para la conformación del mismo, con lo que quedamos con 2020 Bytes por extent. Ahora, lo que tenemos que conocer es el largo de cada registro. esto lo puedes conocer por medio de un dbschema; aparece como una linea comentada similar a la siguiente
"row size = 151"
Entonces tenemos que cada fila de la tabla mide 151 Bytes. Luego calculamos el tamaño promedio en filas de la tabla:
Por Ejemplo, sabemos que nuestra tabla tendrá siempre al menos 1000 Registros.
151 Bytes * 1000 Registros = 151000 Bytes
Luego
151000 Bytes / 2020 Extent
74.75 ~ 75 Extent Size
este es el valor para el primer extent, Luego los siguientes se miden en funcion de la tasa de crecimiento esperada,
por ejemplo, si piensas que una tasa de crecimiento mensual puede ser de 100 Registros, el calculo para los next sizes puede ser:
151 Bytes * 100 Registros = 15100 Bytes
15100 Bytes / 2020 Extent
7,4 ~ 7 Next Size
Recuerda que existen otros dos criterios para asignar extents, pero son factores más cualitativos, esto es. "A mayor cantidad de extents menor es el rendimiento del sistema, pero mejor el aprovechamiento de recursos de disco" y segundo "todo lo opuesto", el resto son configuraciones más avanzadas, pero hasta aquí es un buen paso.
Saludos.