J'utilise mysql client pour exécuter des fichiers de script comme: mysql -u root --prompt="memsql>" < file.sql
. Comment puis-je récupérer le temps de traitement de la requête?Mesurer le temps de traitement des requêtes dans MEMSQL 6 beta
Dans d'autres systèmes que je fais habituellement SMTH comme:
BEGIN
start = now();
select *, some_udf(X_ID) from X;
end = now();
select DATEDIFF(start, end);
END;
Mais cela est en quelque sorte pas possible dans Memsql.
EDIT: Il semble qu'il y ait une workload profiling fonctionnalité dans 5.8, mais cette section n'est pas là dans la version 6. Aussi les vues mv_activities
/mv_finished_tasks
ni la variable système read_advanced_counters
existe dans mon système.
Je l'ai déjà testé et il m'a donné '' '' SELECT dans la procédure stockée comme instruction 'n'est pas supporté'''. – Jan