Re : update statistics – consommation importante d'espace de journal
Posted in 2005
Translated from English by DrWatson — View original
malcolm weallans a écrit :
Et si vous n'obtenez que 36 000 enregistrements sysdistrib pour 44 554 tables, alors vous générez des distributions de données pour moins d'une colonne par table en moyenne. Quelque chose ne va pas dans vos procédures d'update stats, à tout le moins.
Mais pour répondre directement à votre question, qu'est-ce qui est mis à jour d'autre ? Systables, syscolumns, sysindexes (sysindices pour la 9.xx) et sysdistrib pour les tables ; si vous mettez également à jour les statistiques sur les procédures stockées, alors : sysprocedures et sysprocplan aussi.
Je vous suggère d'augmenter l'espace des journaux logiques et de vous assurer que les journaux sont archivés dès qu'ils sont pleins, soit avec onbar, soit avec ontape -c or via le traitement ALARMPROGRAM des événements de classe 23.
Art S. Kagel
> Je rencontre des problèmes avec update statistics et la
> quantité d'espace de journalisation utilisée. Nous remplissons 14 journaux de
> 20 Mo chaque fois que nous exécutons update statistics
> medium. Le système comporte un certain nombre de bases de données et
> il y a 44 554 tables dans l'ensemble du système. J'ai aussi
> vérifié et il y a un total de 36 000 enregistrements
> sysdistrib. La taille de ligne de systables est de 469, donc la
> quantité d'espace de journalisation nécessaire pour systables est de 44 554 * 2
> * 469 plus environ 10 % de surcharge. La taille de ligne de
> sysdistrib est de 305, donc la quantité d'espace de journalisation nécessaire
> pour cela est de 36 000 * 2 * 305 plus about10 % de surcharge.
> Le calcul peut expliquer environ 70 Mo
> alors que nous en utilisons 280. Qu'est-ce que update
> statistics modifie d'autre ?
>
> cordialement
>
> Malcol,m
> envoi à informix-list