【发布时间】:2014-11-26 06:42:46
【问题描述】:
我在一个共享托管平台上,想限制我的应用程序中的查询,以便如果总执行时间在可变时间段内超过一定数量,那么我可以让应用程序冷却下来,然后稍后再恢复.
为此,我想实时了解我的每个查询需要多长时间,并在应用内进行管理,而不是通过外部分析。
我在 PHP 中看到了在查询之前和之后记录时间的示例 (even phpMyAdmin does this),但这在 NodeJS 或任何异步运行查询的东西中都不起作用。
所以问题是:如何在 NodeJS 中获取查询的实际执行时间?
作为参考,我使用这个模块来查询 MySQL 数据库:https://github.com/felixge/node-mysql/
【问题讨论】:
标签: mysql node.js optimization execution-time node-mysql