Je suis à cours de numéros de transaction?


Voici un courriel que j'ai envoyé à tout le monde dans mon entreprise qui traite avec InterBase quand j'ai découvert ce problème. Il donne des détails sur la façon de comprendre ce que le courant de la prochaine valeur est et comment faire pour le réinitialiser.

ce qui Suit est l'information sur la façon de déterminer le prochain ID de transaction sur un serveur InterBase. Ceci est important car il existe une limite supérieure sur le numéro de transaction, une fois atteint, provoquera un InterBase bug à la surface qui sera la cause de corruption de base de données.

C'est un très grand nombre, mais nous devrions utiliser cette information afin de souligner l'importance de faire une sauvegarde ET une RESTAURATION de leur base de données InterBase périodiquement, de sorte que l'ID de transaction est remis.

Pour afficher le prochain ID de transaction de l'IB 6, exécution de IBConsole. Se connecter au serveur et l'attacher à la base de données. Sur la base de données, droit de la souris et sélectionnez l'Entretien et ensuite Statistiques de Base de données.

Sur IB 5.6, exécutez 'gstat {fully_qualified_path_and_database_filename}' à partir d'une invite de commandes DOS. Cela fonctionne dans de l'IB 6.

Vous verrez quelque chose qui ressemble à ceci:
Base de données d'en-tête de page d'informations:
les Drapeaux de 0
somme de contrôle 12345
Génération 783158
taille de la Page 4096
ODS version 9.1
la plus ancienne transaction 783145
les plus anciennes active 783146
plus ancienne instantané 783146
la Prochaine transaction 783149

Le tableau suivant répertorie que le maximum de la transaction qui est sûr en fonction de votre taille de la page:
1024 octets pages 131,596,287.
2048 octets pages 265,814,016.
4096 octets pages 534,249,472.
8192 octets pages 1,071,120,384.

Si votre transaction est proche de sa limite de sauvegarde et de restauration de votre base de données immédiatement afin d'éviter la corruption des données.

Ce bogue a été corrigé dans FireBird V1.0









Je suis a cours de numeros de transaction?


Je suis a cours de numeros de transaction? : Plusieurs milliers de conseils pour vous faciliter la vie.


Voici un courriel que j'ai envoye a tout le monde dans mon entreprise qui traite avec InterBase quand j'ai decouvert ce probleme. Il donne des details sur la façon de comprendre ce que le courant de la prochaine valeur est et comment faire pour le reinitialiser.

ce qui Suit est l'information sur la façon de determiner le prochain ID de transaction sur un serveur InterBase. Ceci est important car il existe une limite superieure sur le numero de transaction, une fois atteint, provoquera un InterBase bug a la surface qui sera la cause de corruption de base de donnees.

C'est un tres grand nombre, mais nous devrions utiliser cette information afin de souligner l'importance de faire une sauvegarde ET une RESTAURATION de leur base de donnees InterBase periodiquement, de sorte que l'ID de transaction est remis.

Pour afficher le prochain ID de transaction de l'IB 6, execution de IBConsole. Se connecter au serveur et l'attacher a la base de donnees. Sur la base de donnees, droit de la souris et selectionnez l'Entretien et ensuite Statistiques de Base de donnees.

Sur IB 5.6, executez 'gstat {fully_qualified_path_and_database_filename}' a partir d'une invite de commandes DOS. Cela fonctionne dans de l'IB 6.

Vous verrez quelque chose qui ressemble a ceci:
Base de donnees d'en-tete de page d'informations:
les Drapeaux de 0
somme de controle 12345
Generation 783158
taille de la Page 4096
ODS version 9.1
la plus ancienne transaction 783145
les plus anciennes active 783146
plus ancienne instantane 783146
la Prochaine transaction 783149

Le tableau suivant repertorie que le maximum de la transaction qui est sûr en fonction de votre taille de la page:
1024 octets pages 131,596,287.
2048 octets pages 265,814,016.
4096 octets pages 534,249,472.
8192 octets pages 1,071,120,384.

Si votre transaction est proche de sa limite de sauvegarde et de restauration de votre base de donnees immediatement afin d'eviter la corruption des donnees.

Ce bogue a ete corrige dans FireBird V1.0


Je suis à cours de numéros de transaction?

Je suis à cours de numéros de transaction? : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation