1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
# Tests for PERFORMANCE_SCHEMA
insert into performance_schema.setup_actors values ("host1","user1","%",'YES','YES');
insert into performance_schema.setup_actors values ("host2","user1","%",'YES','YES');
insert into performance_schema.setup_actors values ("host3","user1","%",'YES','YES');
# Test index on HOST, USER, `ROLE`
--echo ############ Explain for Query ####################################
--replace_column 10 #
explain select HOST, USER, `ROLE`
from performance_schema.setup_actors
where HOST = 'host1';
--echo ############ Explain for Query ####################################
--replace_column 10 #
explain select *
from performance_schema.setup_actors
where HOST = 'host1' and USER = 'user1';
--echo ############ Explain for Query ####################################
--replace_column 10 #
explain select *
from performance_schema.setup_actors
where HOST = 'host1' and USER = 'user1'
and `ROLE` = 'norole';
--echo ############ Explain for Query ####################################
--replace_column 10 #
explain select HOST, USER, `ROLE`
from performance_schema.setup_actors
where HOST = 'nohost' and USER = 'user1'
and `ROLE` = '%';
--echo ############ Explain for Query ####################################
--replace_column 10 #
explain select HOST, USER, `ROLE`
from performance_schema.setup_actors
where HOST = 'host1' and USER = 'nouser'
and `ROLE` = '%';
--echo ############ Explain for Query ####################################
--replace_column 10 #
explain select HOST, USER, `ROLE`
from performance_schema.setup_actors
where HOST = 'host1' and USER = 'user1'
and `ROLE` = '%';
--echo ############# Explain End #########################################
flush status;
select ENABLED, HISTORY
from performance_schema.setup_actors
where HOST = 'TBALE' and USER = 'user1'
and `ROLE` = '%';
show session status like "handler_read%";
select ENABLED, HISTORY
from performance_schema.setup_actors
where HOST = 'host1' and USER = 'user1'
and `ROLE` = '%';
show session status like "handler_read%";
delete from performance_schema.setup_actors where user = 'user1';
|