首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何跟踪python脚本以前的运行时间

问如何跟踪python脚本以前的运行时间
EN

Stack Overflow用户
提问于 2014-12-13 01:21:33
回答 1查看 584关注 0票数 0

我有一个基本的python程序,它接受sql脚本的目录和日期(或日期列表)作为命令行参数。该程序针对每个提供的日期在sql脚本中执行查询。我希望能够在每次运行程序时记录sql查询的执行时间,以便在用户提供运行日期的情况下使用这些数据来估计执行时间。

我如何存储这些信息(查询、提供的日期、执行时间),以便程序以后可以轻松地访问它?为了澄清,我已经知道如何对每个查询的执行进行计时,但我不知道如何/以什么格式存储此信息。

示例:

代码语言:javascript
复制
$ python myscript /dir/of/script.sql -dates 20140101 20140102

script.sql    20140101    1m22s

script.sql    20140102    1m53s

我正在寻找一种方法来存储许多不同的sql脚本(位于不同的目录中)和大量执行(日期)的输出信息。我需要这样做,以便能够将信息返回到程序中,以便在给定sql脚本以前运行的执行时间的情况下估计其执行时间。

EN

回答 1

Stack Overflow用户

发布于 2014-12-13 02:55:17

如果数据在程序的“已安装”实例之外没有任何值,则在本地安装它。如果您希望python脚本的其他执行器根据其他执行程序的运行时间获得估计值(这实际上可能是一个有效的度量标准,因为您在这里对服务器进行计时),您可以将其存储在数据库中的某种度量集合表中。

在后一种情况下,我可能只会将收集到的所有时间保存在内存中,并在所有脚本运行后将它们保存到数据库中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27448833

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档