Télefono:
91 626 61 20
Dirección:
C/ Copenhague 6. Edificio Al Andalus. Planta 2ª. Oficina 5. 28232. Las Rozas. Madrid
Como ya comentamos en el artículo anterior: http://www.proyectosysoluciones.es/node/148
Informix tiene una limitación de máximo número de páginas por tabla en el caso de que esta sea no fragmentada. Una vez se alcanza ese límite, no se puede realizar ninguna escritura, solo permitiéndose lecturas, lo cual es un problema muy serio de malfuncionamiento. Llegados a este punto, existen varias formas para arreglar este problema:
HISTORIFICAR:
Llegados al punto de superar el máximo número de páginas por tabla, es posible que muchos de esos datos sean históricos y no se necesite acceder a ellos mas que en modo lectura. Luego se pueden crear otras tablas(por ejemplo separadas por años), y llevar allí parte de los datos que no se vayan a necesitar para esa tabla, con lo que reduciríamos sensiblemente el número de páginas de la tabla.
FRAGMENTAR:
En el caso de no poder historificar, y siempre y cuando el licenciamiento lo permita, se pueden pasar los datos a una tabla nueva gemela fragmentada en varios fragmentos, de esta forma, el número máximo de páginas por tabla será igual al número máximo de páginas por cada fragmento. Si los datos se reparten equitativamente tendríamos n veces más paginas siendo n el número de fragmentos que componen la nueva tabla. Informix permite hasta 2047 fragmentos para una tabla.
AUMENTAR EL TAMAÑO DE PÁGINA
De no poder realizarse ninguna de las anteriores, se tendrá que crear una nueva tabla gemela que pertenezca a un dbspace de mayor tamaño de página y pasar a estas los datos. Por ejemplo si nuestra tabla problemática está creada en un dbspace de tamaño de página de 2K, al pasarlo a una tabla que pertenezca a un dbspace de tamaño de página de 4K, estaríamos duplicando la capacidad de cada página y, por tanto, la capacidad de datos almacenados para esta tabla.
Estos tres métodos se pueden combinar entre si en caso de ser necesario, no son excluyentes.
Para cualquier otra información no dude en consultarnos en info@proyectosysoluciones.es