Files
percona-toolkit/t/pt-stalk/samples/issue-1642751.sql
2017-03-22 16:57:53 -03:00

33 lines
1.1 KiB
SQL

/* This enables perfomance schema without a server restart */
UPDATE performance_schema.setup_consumers SET ENABLED = 'YES' WHERE NAME = 'events_waits_current';
/* Enable instrumentation */
UPDATE performance_schema.setup_instruments set ENABLED = 'YES', TIMED = 'YES' WHERE NAME = 'wait/lock/metadata/sql/mdl';
UPDATE performance_schema.setup_instruments SET ENABLED = 'YES', TIMED = 'YES' WHERE NAME = 'transaction';
UPDATE performance_schema.setup_consumers SET ENABLED = 'YES' WHERE NAME LIKE 'events_transactions%';
UPDATE performance_schema.setup_consumers SET ENABLED = 'YES' WHERE NAME LIKE '%events_transactions%';
FLUSH TABLES;
CREATE SCHEMA IF NOT EXISTS test;
USE test;
DROP TABLE IF EXISTS t1;
CREATE TABLE t1 (id int) ENGINE=INNODB;
/* Successfuly finished transaction */
SET autocommit=0;
START TRANSACTION;
INSERT INTO t1 VALUES (CEIL(RAND()*10000));
COMMIT;
/* Ongoing transaction */
SET autocommit=0;
START TRANSACTION;
INSERT INTO t1 VALUES (CEIL(RAND()*10000));
/* Wait to let pt-stalk to collect the data and find an ACTIVE transaction */
SELECT SLEEP(11);
COMMIT;
DROP DATABASE IF EXISTS test;