Article
· Oct 17 1m de lecture

Empêcher le rollback de données de tables spécifiques

Rubrique FAQ InterSystems

Certaines données, telles que les données du journal d'exécution, ne doivent pas être restaurées à leur état antérieur, même en cas de restauration lors d'une transaction. Pour ce faire, placez ces données dans la base de données IRISTEMP, qui ne sera pas restaurée.

Temporary Globals and the IRISTEMP Databas

En mappant les entités de table à conserver à cette base de données, vous pouvez conserver les informations après le rollback. Cependant, le contenu de cette base de données sera effacé au redémarrage d'IRIS. Si vous souhaitez le conserver définitivement, vous devrez le copier dans une table permanente (après un rollback, etc.). Vous pouvez également rendre une opération de table non transactionnelle en arrêtant la journalisation du processus avant l'opération, puis en la relançant une fois l'opération terminée. Cependant, cette méthode n'est pas compatible avec la mise en miroir.

Managing journaling at the process level with %NOJR

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer