File: idx_setup_objects.result

package info (click to toggle)
mysql-8.0 8.0.43-3
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,273,924 kB
  • sloc: cpp: 4,684,605; ansic: 412,450; pascal: 108,398; java: 83,641; perl: 30,221; cs: 27,067; sql: 26,594; sh: 24,181; python: 21,816; yacc: 17,169; php: 11,522; xml: 7,388; javascript: 7,076; makefile: 2,194; lex: 1,075; awk: 670; asm: 520; objc: 183; ruby: 97; lisp: 86
file content (127 lines) | stat: -rw-r--r-- 6,083 bytes parent folder | download
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
create database explain_test_db;
use explain_test_db;
create table explain_test_table(c int);
create procedure explain_test_proc()
BEGIN
select * from explain_test_table;
END //
call explain_test_proc();
c
insert into performance_schema.setup_objects values ('PROCEDURE',
'explain_test_db', 'explain_test_proc', 'YES', 'YES');

====================================================================
Testing index for columns OBJECT_TYPE, OBJECT_SCHEMA, OBJECT_NAME
====================================================================
############ Explain for Query ####################################
explain select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE = "impossible";
id	select_type	table	partitions	type	possible_keys	key	key_len	ref	rows	filtered	Extra
1	SIMPLE	setup_objects	NULL	ref	OBJECT	OBJECT	1	const	#	100.00	Using where
############ Explain for Query ####################################
explain select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE > "impossible";
id	select_type	table	partitions	type	possible_keys	key	key_len	ref	rows	filtered	Extra
1	SIMPLE	setup_objects	NULL	ALL	OBJECT	NULL	NULL	NULL	#	33.33	Using where
############ Explain for Query ####################################
explain select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE < "2";
id	select_type	table	partitions	type	possible_keys	key	key_len	ref	rows	filtered	Extra
1	SIMPLE	setup_objects	NULL	ALL	OBJECT	NULL	NULL	NULL	#	33.33	Using where
############ Explain for Query ####################################
explain select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE = "PROCEDURE";
id	select_type	table	partitions	type	possible_keys	key	key_len	ref	rows	filtered	Extra
1	SIMPLE	setup_objects	NULL	ref	OBJECT	OBJECT	1	const	#	100.00	Using where
############ Explain for Query ####################################
explain select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE = "impossible"
    and OBJECT_SCHEMA = "impossible";
id	select_type	table	partitions	type	possible_keys	key	key_len	ref	rows	filtered	Extra
1	SIMPLE	setup_objects	NULL	ref	OBJECT	OBJECT	260	const,const	#	100.00	Using where
############ Explain for Query ####################################
explain select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE = "PROCEDURE"
and OBJECT_SCHEMA = "impossible";
id	select_type	table	partitions	type	possible_keys	key	key_len	ref	rows	filtered	Extra
1	SIMPLE	setup_objects	NULL	ref	OBJECT	OBJECT	260	const,const	#	100.00	Using where
############ Explain for Query ####################################
explain select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE = "PROCEDURE"
and OBJECT_SCHEMA > "impossible";
id	select_type	table	partitions	type	possible_keys	key	key_len	ref	rows	filtered	Extra
1	SIMPLE	setup_objects	NULL	ref	OBJECT	OBJECT	1	const	#	33.33	Using where
############ Explain for Query ####################################
explain select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE = "PROCEDURE"
and OBJECT_SCHEMA < "2";
id	select_type	table	partitions	type	possible_keys	key	key_len	ref	rows	filtered	Extra
1	SIMPLE	setup_objects	NULL	ref	OBJECT	OBJECT	1	const	#	33.33	Using where
############ Explain for Query ####################################
explain select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE = "PROCEDURE"
and OBJECT_SCHEMA = "explain_test_db";
id	select_type	table	partitions	type	possible_keys	key	key_len	ref	rows	filtered	Extra
1	SIMPLE	setup_objects	NULL	ref	OBJECT	OBJECT	260	const,const	#	100.00	Using where
############ Explain for Query ####################################
explain select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE = "impossible"
    and OBJECT_SCHEMA = "impossible"
    and OBJECT_NAME = "impossible";
id	select_type	table	partitions	type	possible_keys	key	key_len	ref	rows	filtered	Extra
1	SIMPLE	NULL	NULL	NULL	NULL	NULL	NULL	NULL	#	NULL	no matching row in const table
############ Explain for Query ####################################
explain select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE = "PROCEDURE"
and OBJECT_SCHEMA = "explain_test_db"
and OBJECT_NAME = "impossible";
id	select_type	table	partitions	type	possible_keys	key	key_len	ref	rows	filtered	Extra
1	SIMPLE	NULL	NULL	NULL	NULL	NULL	NULL	NULL	#	NULL	no matching row in const table
############ Explain for Query ####################################
explain select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE = "PROCEDURE"
and OBJECT_SCHEMA = "explain_test_db"
and OBJECT_NAME > "impossible";
id	select_type	table	partitions	type	possible_keys	key	key_len	ref	rows	filtered	Extra
1	SIMPLE	setup_objects	NULL	ref	OBJECT	OBJECT	260	const,const	#	33.33	Using where
############ Explain for Query ####################################
explain select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE = "PROCEDURE"
and OBJECT_SCHEMA = "explain_test_db"
and OBJECT_NAME < "2";
id	select_type	table	partitions	type	possible_keys	key	key_len	ref	rows	filtered	Extra
1	SIMPLE	setup_objects	NULL	ref	OBJECT	OBJECT	260	const,const	#	33.33	Using where
############ Explain for Query ####################################
explain select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE = "PROCEDURE"
and OBJECT_SCHEMA = "explain_test_db"
and OBJECT_NAME = "explain_test_proc";
id	select_type	table	partitions	type	possible_keys	key	key_len	ref	rows	filtered	Extra
1	SIMPLE	setup_objects	NULL	const	OBJECT	OBJECT	518	const,const,const	#	100.00	NULL
############# Explain End #########################################
flush status;
select ENABLED
from performance_schema.setup_objects
where OBJECT_TYPE = "PROCEDURE"
and OBJECT_SCHEMA = "explain_test_db"
and OBJECT_NAME = "explain_test_proc";
ENABLED
#
OK: handler_read_key incremented
delete from performance_schema.setup_objects where object_schema = 'explain_test_db';
drop table explain_test_db.explain_test_table;
drop database explain_test_db;