2016-10-18 2 views
1

J'utilise un fichier .df sur des tables de taille variable et je voudrais rassembler des timings pour combien de temps chaque article (ajouter une colonne, ajouter un index unique, etc.) dans un fichier. chacune de ces tables. Une approche que j'ai utilisée est de partitionner le delta par des éléments individuels et de les exécuter séparément, mais cela prend plus de temps que de les exécuter comme un seul fichier .df et je voudrais que les synchronisations les plus précises possibles. Existe-t-il une fonctionnalité dans Opensge, telle que l'ajout d'une journalisation supplémentaire, la sortie de résultats, etc., qui me permettrait de déterminer le délai d'exécution de ces éléments?Obtenir les timings de schéma .df

Répondre

3

Si vous extrayez load_df.p de prodict (voici le KB http://knowledgebase.progress.com/articles/Article/15884), vous pouvez le personnaliser pour ajouter votre propre notation, ainsi il conviendra à vos besoins. Je suis sûr que ce serait simple de coder. Mais en réponse à votre question initiale, je ne peux pas penser à une option de journalisation supplémentaire par défaut pour vous donner ce genre d'informations.

1

Si vous commencez votre session que vous utilisez pour vous charger df avec

-clientlog "c:\tmp\mylog.log" -logentrytypes "4GLTrace" -logginglevel 2 

alors vous devriez obtenir une trace dans le code ainsi que l'horodatage et ainsi de suite. Je ne sais pas si ça va faire ce que vous voulez, mais ça vaut le coup d'essayer!