~ubuntu-branches/ubuntu/trusty/drizzle/trusty

« back to all changes in this revision

Viewing changes to tests/r/key_cache.result

  • Committer: Bazaar Package Importer
  • Author(s): Monty Taylor
  • Date: 2010-03-18 12:12:31 UTC
  • Revision ID: james.westby@ubuntu.com-20100318121231-k6g1xe6cshbwa0f8
Tags: upstream-2010.03.1347
ImportĀ upstreamĀ versionĀ 2010.03.1347

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
drop table if exists t1, t2, t3;
 
2
SET @save_myisam_key_cache_size=@@myisam_key_cache_size;
 
3
SET @save_myisam_key_cache_block_size=@@myisam_key_cache_block_size;
 
4
SET @save_myisam_key_cache_division_limit=@@myisam_key_cache_division_limit;
 
5
SET @save_myisam_key_cache_age_threshold=@@myisam_key_cache_age_threshold;
 
6
SELECT @@myisam_key_cache_size;
 
7
@@myisam_key_cache_size
 
8
1048576
 
9
SELECT @@myisam_key_cache_block_size;
 
10
@@myisam_key_cache_block_size
 
11
1024
 
12
SELECT @@myisam_key_cache_division_limit;
 
13
@@myisam_key_cache_division_limit
 
14
100
 
15
SELECT @@myisam_key_cache_age_threshold;
 
16
@@myisam_key_cache_age_threshold
 
17
300
 
18
SET @@global.myisam_key_cache_size=16*1024*1024;
 
19
SET @@global.myisam_key_cache_size=0;
 
20
Warnings:
 
21
Error   1292    Truncated incorrect key_cache_size value: '0'
 
22
SET @@global.myisam_key_cache_size=0;
 
23
Warnings:
 
24
Error   1292    Truncated incorrect key_cache_size value: '0'
 
25
SET @@global.myisam_key_cache_size=16*1024*1024;
 
26
SHOW VARIABLES like "myisam_key_cache_size";
 
27
Variable_name   Value
 
28
myisam_key_cache_size   16777216
 
29
SELECT @@myisam_key_cache_size;
 
30
@@myisam_key_cache_size
 
31
16777216
 
32
SELECT @@global.myisam_key_cache_size;
 
33
@@global.myisam_key_cache_size
 
34
16777216
 
35
SELECT @@global.myisam_key_cache_size;
 
36
@@global.myisam_key_cache_size
 
37
16777216
 
38
SELECT @@global.`myisam_key_cache_size`;
 
39
@@global.`myisam_key_cache_size`
 
40
16777216
 
41
SELECT @@global.`myisam_key_cache_size`;
 
42
@@global.`myisam_key_cache_size`
 
43
16777216
 
44
SELECT @@myisam_key_cache_size;
 
45
@@myisam_key_cache_size
 
46
16777216
 
47
SET @@global.myisam_key_cache_size=@save_myisam_key_cache_size;
 
48
SELECT @@myisam_key_cache_size;
 
49
@@myisam_key_cache_size
 
50
1048576
 
51
SELECT @@skr.storage_engine="test";
 
52
ERROR HY000: Variable 'storage_engine' is not a variable component (can't be used as XXXX.variable_name)
 
53
select @@keycache1.myisam_key_cache_block_size;
 
54
ERROR HY000: Variable 'myisam_key_cache_block_size' is not a variable component (can't be used as XXXX.variable_name)
 
55
show status like 'key_blocks_used';
 
56
Variable_name   Value
 
57
Key_blocks_used #
 
58
set global myisam_key_cache_size=100;
 
59
Warnings:
 
60
Error   1292    Truncated incorrect key_cache_size value: '100'
 
61
CREATE temporary TABLE t1(a int NOT NULL AUTO_INCREMENT PRIMARY KEY) ENGINE=MYISAM;
 
62
SET GLOBAL myisam_key_cache_block_size=1536;
 
63
INSERT INTO t1 VALUES (1);
 
64
SELECT @@myisam_key_cache_block_size;
 
65
@@myisam_key_cache_block_size
 
66
1536
 
67
CHECK TABLE t1;
 
68
Table   Op      Msg_type        Msg_text
 
69
test.t1 check   status  OK
 
70
DROP TABLE t1;
 
71
CREATE TEMPORARY TABLE t1(a int NOT NULL AUTO_INCREMENT PRIMARY KEY, b int) ENGINE=MYISAM;
 
72
CREATE TEMPORARY TABLE t2(a int NOT NULL AUTO_INCREMENT PRIMARY KEY, b int) ENGINE=MYISAM;
 
73
SET GLOBAL myisam_key_cache_block_size=1536;
 
74
INSERT INTO t1 VALUES (1,0);
 
75
INSERT INTO t2(b) SELECT b FROM t1;
 
76
INSERT INTO t1(b) SELECT b FROM t2;
 
77
INSERT INTO t2(b) SELECT b FROM t1;
 
78
INSERT INTO t1(b) SELECT b FROM t2;
 
79
INSERT INTO t2(b) SELECT b FROM t1;
 
80
INSERT INTO t1(b) SELECT b FROM t2;
 
81
INSERT INTO t2(b) SELECT b FROM t1;
 
82
INSERT INTO t1(b) SELECT b FROM t2;
 
83
INSERT INTO t2(b) SELECT b FROM t1;
 
84
INSERT INTO t1(b) SELECT b FROM t2;
 
85
INSERT INTO t2(b) SELECT b FROM t1;
 
86
INSERT INTO t1(b) SELECT b FROM t2;
 
87
INSERT INTO t2(b) SELECT b FROM t1;
 
88
INSERT INTO t1(b) SELECT b FROM t2;
 
89
INSERT INTO t2(b) SELECT b FROM t1;
 
90
INSERT INTO t1(b) SELECT b FROM t2;
 
91
INSERT INTO t2(b) SELECT b FROM t1;
 
92
INSERT INTO t1(b) SELECT b FROM t2;
 
93
SELECT COUNT(*) FROM t1;
 
94
COUNT(*)
 
95
4181
 
96
SELECT @@myisam_key_cache_block_size;
 
97
@@myisam_key_cache_block_size
 
98
1536
 
99
CHECK TABLE t1;
 
100
Table   Op      Msg_type        Msg_text
 
101
test.t1 check   status  OK
 
102
DROP TABLE t1,t2;
 
103
set global myisam_key_cache_block_size= @save_myisam_key_cache_block_size;
 
104
SET GLOBAL myisam_key_cache_block_size= 1536;
 
105
CREATE TEMPORARY TABLE t1 (
 
106
id BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY,
 
107
c1 CHAR(50),
 
108
c2 CHAR(50),
 
109
c3 CHAR(50),
 
110
KEY(c1, c2, c3)
 
111
) ENGINE= MyISAM;
 
112
INSERT INTO t1 (c1, c2, c3) VALUES
 
113
('a', 'b', 'c'), ('b', 'c', 'd'), ('c', 'd', 'e'), ('d', 'e', 'f'),
 
114
('e', 'f', 'g'), ('f', 'g', 'h'), ('g', 'h', 'i'), ('h', 'i', 'j'),
 
115
('i', 'j', 'k'), ('j', 'k', 'l'), ('k', 'l', 'm'), ('l', 'm', 'n'),
 
116
('m', 'n', 'o'), ('n', 'o', 'p'), ('o', 'p', 'q'), ('p', 'q', 'r'),
 
117
('q', 'r', 's'), ('r', 's', 't'), ('s', 't', 'u'), ('t', 'u', 'v'),
 
118
('u', 'v', 'w'), ('v', 'w', 'x'), ('w', 'x', 'y'), ('x', 'y', 'z');
 
119
CREATE TABLE t2 AS SELECT * FROM t1;
 
120
INSERT INTO t1 (c1, c2, c3) SELECT c1, c2, c3 from t2;
 
121
INSERT INTO t1 (c1, c2, c3) SELECT c1, c2, c3 from t2;
 
122
INSERT INTO t1 (c1, c2, c3) SELECT c1, c2, c3 from t2;
 
123
CHECK TABLE t1;
 
124
Table   Op      Msg_type        Msg_text
 
125
test.t1 check   status  OK
 
126
SHOW VARIABLES LIKE 'myisam_key_cache_block_size';
 
127
Variable_name   Value
 
128
myisam_key_cache_block_size     1536
 
129
SET GLOBAL myisam_key_cache_block_size= @save_myisam_key_cache_block_size;
 
130
DROP TABLE t1,t2;
 
131
SET GLOBAL myisam_key_cache_division_limit= 0;
 
132
Warnings:
 
133
Error   1292    Truncated incorrect key_cache_division_limit value: '0'
 
134
SELECT @@myisam_key_cache_division_limit;
 
135
@@myisam_key_cache_division_limit
 
136
1
 
137
SET GLOBAL myisam_key_cache_division_limit= 101;
 
138
Warnings:
 
139
Error   1292    Truncated incorrect key_cache_division_limit value: '101'
 
140
SELECT @@myisam_key_cache_division_limit;
 
141
@@myisam_key_cache_division_limit
 
142
100
 
143
SET GLOBAL myisam_key_cache_age_threshold= 98;
 
144
Warnings:
 
145
Error   1292    Truncated incorrect key_cache_age_threshold value: '98'
 
146
SELECT @@myisam_key_cache_age_threshold;
 
147
@@myisam_key_cache_age_threshold
 
148
100
 
149
SET GLOBAL myisam_key_cache_age_threshold= 5000000000;
 
150
Warnings:
 
151
Error   1292    Truncated incorrect key_cache_age_threshold value: '5000000000'
 
152
SELECT @@myisam_key_cache_age_threshold;
 
153
@@myisam_key_cache_age_threshold
 
154
4294967295