我正在不同大小的表上运行.df文件,并希望收集.df中的每个项目(添加列,添加唯一索引等)应用于每个表所需的时间。我使用的一种方法是按单个项划分增量,并单独运行它们,但是作为一个整体运行它们比作为一个。df运行它们需要更长的时间,并且我希望尽可能准确地计时。openedge中是否有一个功能,比如添加额外的日志记录、输出结果等,可以让我收集这些项目运行的时间?
如果提取load_df。p来自product(这是KB http://knowledgebase.progress.com/articles/Article/15884),您可以自定义添加自己的日志记录,因此它将满足您的需求。我很确定这将是简单的代码。
但是回答你最初的问题,我想不出任何默认的额外日志选项来给你这种信息。
如果你开始你的会话,你使用
加载你的df-clientlog "c:tmpmylog.log" -logentrytypes "4GLTrace" -logginglevel 2
,那么您应该通过代码获得跟踪以及时间戳等等。我不知道它是否会如你所愿,但值得一试!