📄 preload.result
字号:
drop table if exists t1, t2;create table t1 (a int not null auto_increment,b char(16) not null,primary key (a),key (b));create table t2(a int not null auto_increment,b char(16) not null,primary key (a),key (b));insert into t1(b) values ('test0'),('test1'),('test2'),('test3'),('test4'),('test5'),('test6'),('test7');insert into t2(b) select b from t1;insert into t1(b) select b from t2;insert into t2(b) select b from t1;insert into t1(b) select b from t2;insert into t2(b) select b from t1;insert into t1(b) select b from t2;insert into t2(b) select b from t1;insert into t1(b) select b from t2;insert into t2(b) select b from t1;insert into t1(b) select b from t2;insert into t2(b) select b from t1;insert into t1(b) select b from t2;insert into t2(b) select b from t1;insert into t1(b) select b from t2;insert into t2(b) select b from t1;insert into t1(b) select b from t2;insert into t2(b) select b from t1;insert into t1(b) select b from t2;select count(*) from t1;count(*)33448select count(*) from t2;count(*)20672flush tables;flush status;show status like "key_read%";Variable_name ValueKey_read_requests 0Key_reads 0select count(*) from t1 where b = 'test1';count(*)4181show status like "key_read%";Variable_name ValueKey_read_requests 294Key_reads 60select count(*) from t1 where b = 'test1';count(*)4181show status like "key_read%";Variable_name ValueKey_read_requests 588Key_reads 60flush tables;flush status;select @@preload_buffer_size;@@preload_buffer_size32768load index into cache t1;Table Op Msg_type Msg_texttest.t1 preload_keys status OKshow status like "key_read%";Variable_name ValueKey_read_requests 774Key_reads 774select count(*) from t1 where b = 'test1';count(*)4181show status like "key_read%";Variable_name ValueKey_read_requests 1068Key_reads 774flush tables;flush status;show status like "key_read%";Variable_name ValueKey_read_requests 0Key_reads 0set session preload_buffer_size=256*1024;select @@preload_buffer_size;@@preload_buffer_size262144load index into cache t1 ignore leaves;Table Op Msg_type Msg_texttest.t1 preload_keys status OKshow status like "key_read%";Variable_name ValueKey_read_requests 17Key_reads 17select count(*) from t1 where b = 'test1';count(*)4181show status like "key_read%";Variable_name ValueKey_read_requests 311Key_reads 75flush tables;flush status;show status like "key_read%";Variable_name ValueKey_read_requests 0Key_reads 0set session preload_buffer_size=1*1024;select @@preload_buffer_size;@@preload_buffer_size1024load index into cache t1, t2 key (primary,b) ignore leaves;Table Op Msg_type Msg_texttest.t1 preload_keys status OKtest.t2 preload_keys status OKshow status like "key_read%";Variable_name ValueKey_read_requests 785Key_reads 785select count(*) from t1 where b = 'test1';count(*)4181select count(*) from t2 where b = 'test1';count(*)2584show status like "key_read%";Variable_name ValueKey_read_requests 1266Key_reads 821flush tables;flush status;show status like "key_read%";Variable_name ValueKey_read_requests 0Key_reads 0load index into cache t3, t2 key (primary,b) ;Table Op Msg_type Msg_texttest.t3 preload_keys error Table 'test.t3' doesn't existtest.t2 preload_keys status OKWarnings:Error 1146 Table 'test.t3' doesn't existshow status like "key_read%";Variable_name ValueKey_read_requests 478Key_reads 478flush tables;flush status;show status like "key_read%";Variable_name ValueKey_read_requests 0Key_reads 0load index into cache t3 key (b), t2 key (c) ;Table Op Msg_type Msg_texttest.t3 preload_keys error Table 'test.t3' doesn't existtest.t2 preload_keys error Key column 'c' doesn't exist in tabletest.t2 preload_keys status Operation failedWarnings:Error 1146 Table 'test.t3' doesn't existError 1072 Key column 'c' doesn't exist in tableshow status like "key_read%";Variable_name ValueKey_read_requests 0Key_reads 0drop table t1, t2;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -