在MEMSQL 6 beta

时间:2017-06-23 08:50:11

标签: execution-time beta memsql

我正在使用mysql客户端来执行脚本文件,例如:mysql -u root --prompt="memsql>" < file.sql。如何检索查询的处理时间?

在其他系统中,我通常会像:

BEGIN
  start = now();
  select *, some_udf(X_ID) from X;
  end = now();
  select DATEDIFF(start, end);
END;

但是这在Memsql中是不可能的。

编辑:似乎5.8中有workload profiling功能,但版本6中没有此部分。此外,视图mv_activities / mv_finished_tasks也未系统变量read_advanced_counters存在于我的系统中。

1 个答案:

答案 0 :(得分:0)

您可以在存储过程中执行此操作:http://docs.memsql.com/v6.0-beta/docs/create-procedure