Purge de la base de données

Forum réservé aux questions d'utilisation (pour les pannes utiliser le forum "ABM2000 et ses modules")

Modérateur : Equipe technique

scp
Client ABM
Messages : 319
Inscription : 10 janv. 2006 10:36 am
Localisation : Île-de-France

Purge de la base de données

Message par scp »

Bonsoir,

Comme la question de la purge des instructions caduques a été récemment abordée, je vous demande s'il existe une procédure documentée qui permette d'alléger la base de données de données vraiment anciennes (i. e. dont le maintien dans les tables actives ne se justifie plus depuis longtemps).

Notre base "pèse" près de 6,5 Go, dont notamment une table STATS de près de 3 Go !

Merci d'avance pour vos éclaircissements.

Bon WE !
Romain
Administrateur
Messages : 692
Inscription : 10 janv. 2006 10:36 am
Localisation : Paris 13eme

Re: Purge de la base de données

Message par Romain »

Bonjour,

Vous avez à votre disposition l'outil A2Admin permettant une purge des trois tables les plus volumineuse (STATS, PABX, DETFACT).

Disponible ici: http://files.abm2000.com/private/A2Admin/

/!\ VEUILLEZ A NE SURTOUT PAS UTILISER LA FONCTIONNALITÉ DE RÉINDEXATION AVEC LE SYSTÈME DE BASE DE DONNÉES NEXUS.
scp
Client ABM
Messages : 319
Inscription : 10 janv. 2006 10:36 am
Localisation : Île-de-France

Re: Purge de la base de données

Message par scp »

Bonsoir,

Merci pour cet outil très simple d'utilisation (et donc non documenté :cry: ).

J'ai tenté de la faire fonctionner : l'onglet vérification répond parfaitement et rapidement, mais la purge est inopérante : j'ai eu beau essayer dans tous les sens et suivant tous les angles d'attaque imaginables, les boutons "Purge" restent inopérants (grisés), et la sollicitation de la case à cocher du mode transactionnel conduit inévitablement à un message d'erreur :

NexusDB : <Unnamed TnxTable instance>: The operation could not be completed in the alloted time [$3C65/15461]

Vous me pardonnerez de ne pas trouver ce message particulièrement "helpful"...

À vous lire...

Cordialement.

Correctif : le bouton a fini par apparaître pour la partie facturation, mais le temps annoncé par le compteur est énorme (plus de 400 heures !) et NxServer "pompe" quasiment toutes les ressources de la machine de test... Peut-on connaître les pré-requis pour ce genre d'opération ?
Romain
Administrateur
Messages : 692
Inscription : 10 janv. 2006 10:36 am
Localisation : Paris 13eme

Re: Purge de la base de données

Message par Romain »

Bonjour,

L'utilisation peut effectivement causée des ralentissements important, c'est pour cela qu'il faut impérativement effectuer cette manipulation hors production.
En ce qui concerne la procédure, elle est je vous l'avoue assez particulière.
En théorie l'A2Admin calcul dans un premier temps le nombre d'enregistrements à supprimer. (Après avoir sélectionner une date).
Une fois ce nombre d'enregistrement calculé le bouton purge apparait.
Si l'application se fige, ne touchez a rien et laisser faire.
scp
Client ABM
Messages : 319
Inscription : 10 janv. 2006 10:36 am
Localisation : Île-de-France

Re: Purge de la base de données

Message par scp »

Bonjour,

Merci pour ces éclaircissements bienvenus.

Par prudence, nous avions commencé l'application de ce processus sur une machine isolée et sur une base "morte". Les délais annoncés semblent indiquer qu'une machine récente et puissante est indispensable pour traiter en trois passes les tables à purger : après d'inévitables tests de validation hors ligne, nous lancerons donc le traitement sur trois week-ends consécutifs.

Cordialement.

Qui est en ligne ?

Utilisateurs parcourant ce forum : ClaudeBot [Bot] et 0 invité