如何使用ActiveRecord获取MySQL执行时间

时间:2015-12-15 00:57:05

标签: mysql ruby-on-rails ruby-on-rails-4 activerecord benchmarking

让我们说我做了一个简单的查询,例如:private void AddNode( List<Data> data, string parentKey, Node parent) { var parentLevel = parent.Tag; var counter = 1; foreach(var item in data.Where(x => x.ParentKey == parentKey)) { var node = new TreeNode() { Tag = $"{parentLevel}.{counter++}" }; node.Text = $"{node.Tag} {item.Text}"; parentNode.Nodes.Add(node); AddNode(data, item.Key, node); } }

如何获取MySQL查询的执行时间?

我知道它在日志中,但我想得到数字来显示它。我也知道我可以围绕这整段代码做一个简单的基准测试,但它将包括构建AR模型所需的时间。这可能是可以接受的,但我宁愿只获得查询时间。

0 个答案:

没有答案