我正在使用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
存在于我的系统中。