Interbase número de transacción error


Mientras que la realización de una necropsia en una base de datos recientemente, me encontré con un error que puede ser de interés para algunas personas.

los Intentos para conectar a la base de datos falló con el error 'gds comprobación de coherencia interna, no se puede encontrar la punta.' Comprobación del encabezado de base de datos mostró que el próximo número de la transacción fue 131,596,294 y el tamaño de la página se 1024. Como sucede, una resolución de 1024 bytes de la página se mantenga 4016 transacción de los estados. Dividiendo el próximo número de la transacción por 4016 para obtener la punta de página número de secuencia da 32768.001494. Muy interesante el número.

Hay un error en InterBase 5.6, 6.01, y el actual Firebird beta que hace que la búsqueda de una transacción de inventario de la página de error si hay más de 32767 páginas de transacciones. Que hace que el máximo de seguridad del id de transacciones de una base de datos con:

& nbsp & nbsp & nbsp 1024 bytes páginas 131,596,287.
& nbsp & nbsp & nbsp 2048 bytes páginas 265,814,016.
& nbsp & nbsp & nbsp 4096 bytes páginas 534,249,472.
& nbsp & nbsp & nbsp 8192 bytes páginas 1,071,120,384.

a Pesar de los grandes números, este particular
base de datos superado 131 millones de transacciones en seis
meses.

Recomendaciones:


  1. no utilice una resolución de 1024 bytes tamaño de la página.
  2. revise su próximo número de la transacción de vez en cuando.
  3. si usted ve el siguiente número de la transacción acercando al límite de copia de seguridad y restaurar la base de datos.
  4. Gfix no solucionar este problema, pero me puede. (Por favor, póngase en contacto conmigo para más detalles).

    Saludos,

    Ann









Interbase numero de transaccion error


Interbase numero de transaccion error : Multi-millones de consejos para hacer su vida mas facil.


Mientras que la realizacion de una necropsia en una base de datos recientemente, me encontre con un error que puede ser de interes para algunas personas.

los Intentos para conectar a la base de datos fallo con el error 'gds comprobacion de coherencia interna, no se puede encontrar la punta.' Comprobacion del encabezado de base de datos mostro que el proximo numero de la transaccion fue 131,596,294 y el tamaño de la pagina se 1024. Como sucede, una resolucion de 1024 bytes de la pagina se mantenga 4016 transaccion de los estados. Dividiendo el proximo numero de la transaccion por 4016 para obtener la punta de pagina numero de secuencia da 32768.001494. Muy interesante el numero.

Hay un error en InterBase 5.6, 6.01, y el actual Firebird beta que hace que la busqueda de una transaccion de inventario de la pagina de error si hay mas de 32767 paginas de transacciones. Que hace que el maximo de seguridad del id de transacciones de una base de datos con:

& nbsp & nbsp & nbsp 1024 bytes paginas 131,596,287.
& nbsp & nbsp & nbsp 2048 bytes paginas 265,814,016.
& nbsp & nbsp & nbsp 4096 bytes paginas 534,249,472.
& nbsp & nbsp & nbsp 8192 bytes paginas 1,071,120,384.

a Pesar de los grandes numeros, este particular
base de datos superado 131 millones de transacciones en seis
meses.

Recomendaciones:


  1. no utilice una resolucion de 1024 bytes tamaño de la pagina.
  2. revise su proximo numero de la transaccion de vez en cuando.
  3. si usted ve el siguiente numero de la transaccion acercando al limite de copia de seguridad y restaurar la base de datos.
  4. Gfix no solucionar este problema, pero me puede. (Por favor, pongase en contacto conmigo para mas detalles).

    Saludos,

    Ann


Interbase número de transacción error

Interbase número de transacción error : Multi-millones de consejos para hacer su vida más fácil.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación