# ----------------------------------------------------------------------- # Tests for the performance schema statement Digests. # ----------------------------------------------------------------------- SET sql_mode='NO_ENGINE_SUBSTITUTION'; # Initial Setup for Digest --source ../include/digest_setup.inc TRUNCATE TABLE performance_schema.events_statements_summary_by_digest; # Executing queries --source ../include/digest_execution.inc --echo #################################### --echo # Test for performance schema. --echo #################################### --disable_result_log SELECT * FROM t1 AS t_digest; EXPLAIN SELECT * FROM t1 AS t_digest; EXPLAIN FORMAT = JSON SELECT * FROM t1 AS t_digest; EXPLAIN FORMAT = TRADITIONAL SELECT * FROM t1 AS t_digest; EXPLAIN FORMAT = 'JsOn' SELECT * FROM t1 AS t_digest; EXPLAIN FORMAT = 'TrAdItIoNaL' SELECT * FROM t1 AS t_digest; --enable_result_log SELECT DIGEST,DIGEST_TEXT,COUNT_STAR FROM performance_schema.events_statements_summary_by_digest WHERE DIGEST_TEXT LIKE '%FROM `t1` AS `t_digest`' ORDER BY DIGEST_TEXT; SELECT SQL_TEXT,DIGEST,DIGEST_TEXT FROM performance_schema.events_statements_history WHERE DIGEST_TEXT LIKE '%FROM `t1` AS `t_digest`' ORDER BY SQL_TEXT; # Cleanup --source ../include/digest_cleanup.inc SET sql_mode=default;