1
1
drop table if exists t1, t2, t3;
2
2
SET @save_key_buffer=@@key_buffer_size;
3
SELECT @@key_buffer_size, @@small.key_buffer_size;
4
@@key_buffer_size @@small.key_buffer_size
3
SELECT @@key_buffer_size;
6
6
SET @@global.key_buffer_size=16*1024*1024;
7
SET @@global.default.key_buffer_size=16*1024*1024;
8
SET @@global.default.key_buffer_size=16*1024*1024;
9
SET @@global.small.key_buffer_size=1*1024*1024;
10
SET @@global.medium.key_buffer_size=4*1024*1024;
11
SET @@global.medium.key_buffer_size=0;
12
SET @@global.medium.key_buffer_size=0;
7
SET @@global.key_buffer_size=0;
9
Warning 1438 Cannot drop default keycache
10
SET @@global.key_buffer_size=0;
12
Warning 1438 Cannot drop default keycache
13
13
SHOW VARIABLES like "key_buffer_size";
14
14
Variable_name Value
15
15
key_buffer_size 16777216
19
19
SELECT @@global.key_buffer_size;
20
20
@@global.key_buffer_size
22
SELECT @@global.default.key_buffer_size;
23
@@global.default.key_buffer_size
25
SELECT @@global.default.`key_buffer_size`;
26
@@global.default.`key_buffer_size`
28
SELECT @@global.`default`.`key_buffer_size`;
29
@@global.`default`.`key_buffer_size`
31
SELECT @@`default`.key_buffer_size;
32
@@`default`.key_buffer_size
34
SELECT @@small.key_buffer_size;
35
@@small.key_buffer_size
37
SELECT @@medium.key_buffer_size;
38
@@medium.key_buffer_size
22
SELECT @@global.key_buffer_size;
23
@@global.key_buffer_size
25
SELECT @@global.`key_buffer_size`;
26
@@global.`key_buffer_size`
28
SELECT @@global.`key_buffer_size`;
29
@@global.`key_buffer_size`
31
SELECT @@key_buffer_size;
34
SELECT @@key_buffer_size;
37
SELECT @@key_buffer_size;
40
40
SET @@global.key_buffer_size=@save_key_buffer;
41
SELECT @@default.key_buffer_size;
42
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your Drizzle server version for the right syntax to use near 'default.key_buffer_size' at line 1
41
SELECT @@key_buffer_size;
43
44
SELECT @@skr.storage_engine="test";
44
45
ERROR HY000: Variable 'storage_engine' is not a variable component (can't be used as XXXX.variable_name)
45
46
select @@keycache1.key_cache_block_size;
46
@@keycache1.key_cache_block_size
48
select @@keycache1.key_buffer_size;
49
@@keycache1.key_buffer_size
51
set global keycache1.key_cache_block_size=2048;
52
select @@keycache1.key_buffer_size;
53
@@keycache1.key_buffer_size
55
select @@keycache1.key_cache_block_size;
56
@@keycache1.key_cache_block_size
58
set global keycache1.key_buffer_size=1*1024*1024;
59
select @@keycache1.key_buffer_size;
60
@@keycache1.key_buffer_size
62
select @@keycache1.key_cache_block_size;
63
@@keycache1.key_cache_block_size
65
set global keycache2.key_buffer_size=4*1024*1024;
66
select @@keycache2.key_buffer_size;
67
@@keycache2.key_buffer_size
69
select @@keycache2.key_cache_block_size;
70
@@keycache2.key_cache_block_size
72
set global keycache1.key_buffer_size=0;
73
select @@keycache1.key_buffer_size;
74
@@keycache1.key_buffer_size
76
select @@keycache1.key_cache_block_size;
77
@@keycache1.key_cache_block_size
79
select @@key_buffer_size;
82
select @@key_cache_block_size;
83
@@key_cache_block_size
85
set global keycache1.key_buffer_size=1024*1024;
86
create temporary table t1 (p int primary key, a char(10)) delay_key_write=1 ENGINE=myisam;
87
create temporary table t2 (p int primary key, i int, a char(10), key k1(i), key k2(a)) ENGINE=myisam;
47
ERROR HY000: Variable 'key_cache_block_size' is not a variable component (can't be used as XXXX.variable_name)
88
48
show status like 'key_blocks_used';
89
49
Variable_name Value
92
set global keycache2.key_buffer_size=0;
93
set global keycache3.key_buffer_size=100;
51
set global key_buffer_size=0;
53
Warning 1438 Cannot drop default keycache
54
set global key_buffer_size=100;
95
56
Error 1292 Truncated incorrect key_buffer_size value: '100'
96
set global keycache3.key_buffer_size=0;
57
set global key_buffer_size=0;
59
Warning 1438 Cannot drop default keycache
97
60
set global key_cache_block_size= @my_key_cache_block_size;
98
61
ERROR 42000: Incorrect argument type to variable 'key_cache_block_size'
99
62
CREATE temporary TABLE t1(a int NOT NULL AUTO_INCREMENT PRIMARY KEY) ENGINE=MYISAM;