📄 ndb_cache2.result
字号:
drop table if exists t1, t2, t3, t4, t5;set GLOBAL query_cache_type=on;set GLOBAL query_cache_size=1355776;set GLOBAL ndb_cache_check_time=100;reset query cache;flush status;CREATE TABLE t1 (pk int not null primary key,a1 int,b1 int not null,c1 varchar(20)) ENGINE=ndb;CREATE TABLE t2 (pk int not null primary key,a2 int,b2 int not null) ENGINE=ndb;CREATE TABLE t3 (pk int not null primary key,a3 int,b3 int not null,c3 int not null,d3 varchar(20)) ENGINE=ndb;CREATE TABLE t4 (a4 int,b4 int not null,c4 char(20)) ENGINE=ndbcluster;CREATE TABLE t5 (pk int not null primary key,a5 int,b5 int not null,c5 varchar(255)) ENGINE=ndbcluster;insert into t1 value (1, 2, 3, 'First row');insert into t2 value (1, 2, 3);insert into t3 value (1, 2, 3, 4, '3 - First row');insert into t4 value (2, 3, '4 - First row');insert into t5 value (1, 2, 3, '5 - First row');select * from t1;pk a1 b1 c11 2 3 First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 1show status like "Qcache_inserts";Variable_name ValueQcache_inserts 1show status like "Qcache_hits";Variable_name ValueQcache_hits 0select * from t1;pk a1 b1 c11 2 3 First rowshow status like "Qcache_hits";Variable_name ValueQcache_hits 1update t1 set a1=3 where pk=1;select * from t1;pk a1 b1 c11 3 3 First rowshow status like "Qcache_inserts";Variable_name ValueQcache_inserts 2show status like "Qcache_hits";Variable_name ValueQcache_hits 1insert into t1 value (2, 7, 8, 'Second row');insert into t1 value (4, 5, 6, 'Fourth row');select * from t1 order by pk desc;pk a1 b1 c14 5 6 Fourth row2 7 8 Second row1 3 3 First rowshow status like "Qcache_inserts";Variable_name ValueQcache_inserts 3show status like "Qcache_hits";Variable_name ValueQcache_hits 1select * from t1 order by pk desc;pk a1 b1 c14 5 6 Fourth row2 7 8 Second row1 3 3 First rowshow status like "Qcache_hits";Variable_name ValueQcache_hits 2select * from t1 where b1=3;pk a1 b1 c11 3 3 First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 2show status like "Qcache_hits";Variable_name ValueQcache_hits 2select * from t1 where b1=3;pk a1 b1 c11 3 3 First rowshow status like "Qcache_hits";Variable_name ValueQcache_hits 3delete from t1 where c1='Fourth row';show status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 0select * from t1 where b1=3;pk a1 b1 c11 3 3 First rowshow status like "Qcache_hits";Variable_name ValueQcache_hits 3use test;select * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 3 3 First rowselect * from t1 where b1=3;pk a1 b1 c11 3 3 First rowshow status like "Qcache_hits";Variable_name ValueQcache_hits 4update t1 set a1=4 where b1=3;use test;show status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 0select * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 4 3 First rowselect * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 4 3 First rowshow status like "Qcache_inserts";Variable_name ValueQcache_inserts 7show status like "Qcache_hits";Variable_name ValueQcache_hits 5select * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 4 3 First rowselect * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 4 3 First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 1show status like "Qcache_inserts";Variable_name ValueQcache_inserts 7show status like "Qcache_hits";Variable_name ValueQcache_hits 7select * from t2;pk a2 b21 2 3select * from t3;pk a3 b3 c3 d31 2 3 4 3 - First rowselect * from t4;a4 b4 c42 3 4 - First rowselect * from t5;pk a5 b5 c51 2 3 5 - First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5flush status;begin;update t1 set a1=5 where pk=1;show status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 4show status like "Qcache_inserts";Variable_name ValueQcache_inserts 0show status like "Qcache_hits";Variable_name ValueQcache_hits 0select * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 4 3 First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5show status like "Qcache_inserts";Variable_name ValueQcache_inserts 1show status like "Qcache_hits";Variable_name ValueQcache_hits 0commit;show status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5show status like "Qcache_inserts";Variable_name ValueQcache_inserts 1show status like "Qcache_hits";Variable_name ValueQcache_hits 0select * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 5 3 First rowshow status like "Qcache_inserts";Variable_name ValueQcache_inserts 2show status like "Qcache_hits";Variable_name ValueQcache_hits 0select * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 5 3 First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5show status like "Qcache_inserts";Variable_name ValueQcache_inserts 2show status like "Qcache_hits";Variable_name ValueQcache_hits 1flush status;begin;update t1 set a1=6 where pk=1;show status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 4show status like "Qcache_inserts";Variable_name ValueQcache_inserts 0show status like "Qcache_hits";Variable_name ValueQcache_hits 0select * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 5 3 First rowselect * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 5 3 First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5show status like "Qcache_inserts";Variable_name ValueQcache_inserts 1show status like "Qcache_hits";Variable_name ValueQcache_hits 1select * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 6 3 First rowselect * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 6 3 First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5show status like "Qcache_inserts";Variable_name ValueQcache_inserts 1show status like "Qcache_hits";Variable_name ValueQcache_hits 1commit;show status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5show status like "Qcache_inserts";Variable_name ValueQcache_inserts 1show status like "Qcache_hits";Variable_name ValueQcache_hits 1select * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 6 3 First rowshow status like "Qcache_inserts";Variable_name ValueQcache_inserts 2show status like "Qcache_hits";Variable_name ValueQcache_hits 1select * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 6 3 First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5show status like "Qcache_inserts";Variable_name ValueQcache_inserts 2show status like "Qcache_hits";Variable_name ValueQcache_hits 2flush status;begin;insert into t1 set pk=5, a1=6, b1=3, c1="New row";show status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 4show status like "Qcache_inserts";Variable_name ValueQcache_inserts 0show status like "Qcache_hits";Variable_name ValueQcache_hits 0select * from t1 where pk=5;pk a1 b1 c1select * from t1 order by pk desc;pk a1 b1 c12 7 8 Second row1 6 3 First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 6show status like "Qcache_inserts";Variable_name ValueQcache_inserts 2show status like "Qcache_hits";Variable_name ValueQcache_hits 0select * from t1 where pk=5;pk a1 b1 c15 6 3 New rowselect * from t1 where pk=5;pk a1 b1 c15 6 3 New rowselect * from t1 order by pk desc;pk a1 b1 c15 6 3 New row2 7 8 Second row1 6 3 First rowselect * from t1 order by pk desc;pk a1 b1 c15 6 3 New row2 7 8 Second row1 6 3 First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 6show status like "Qcache_inserts";Variable_name ValueQcache_inserts 2show status like "Qcache_hits";Variable_name ValueQcache_hits 0commit;select * from t1 order by pk desc;pk a1 b1 c15 6 3 New row2 7 8 Second row1 6 3 First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5show status like "Qcache_inserts";Variable_name ValueQcache_inserts 3show status like "Qcache_hits";Variable_name ValueQcache_hits 0flush status;begin;delete from t1 where pk=2;show status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 4show status like "Qcache_inserts";Variable_name ValueQcache_inserts 0show status like "Qcache_hits";Variable_name ValueQcache_hits 0select * from t1 where pk=2;pk a1 b1 c12 7 8 Second rowselect * from t1 order by pk desc;pk a1 b1 c15 6 3 New row2 7 8 Second row1 6 3 First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 6show status like "Qcache_inserts";Variable_name ValueQcache_inserts 2show status like "Qcache_hits";Variable_name ValueQcache_hits 0select * from t1 where pk=2;pk a1 b1 c1select * from t1 order by pk desc;pk a1 b1 c15 6 3 New row1 6 3 First rowselect * from t1 order by pk desc;pk a1 b1 c15 6 3 New row1 6 3 First rowselect * from t1 where pk=2;pk a1 b1 c1show status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 6show status like "Qcache_inserts";Variable_name ValueQcache_inserts 2show status like "Qcache_hits";Variable_name ValueQcache_hits 0commit;select * from t1 order by pk desc;pk a1 b1 c15 6 3 New row1 6 3 First rowselect * from t1 where pk=2;pk a1 b1 c1show status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 6show status like "Qcache_inserts";Variable_name ValueQcache_inserts 4show status like "Qcache_hits";Variable_name ValueQcache_hits 0flush status;begin;update t1 set a1=9 where pk=1;update t2 set a2=9 where pk=1;update t3 set a3=9 where pk=1;update t4 set a4=9 where a4=2;update t5 set a5=9 where pk=1;show status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 0show status like "Qcache_inserts";Variable_name ValueQcache_inserts 0show status like "Qcache_hits";Variable_name ValueQcache_hits 0select * from t1 order by pk desc;pk a1 b1 c15 6 3 New row1 6 3 First rowselect * from t2;pk a2 b21 2 3select * from t3;pk a3 b3 c3 d31 2 3 4 3 - First rowselect * from t4;a4 b4 c42 3 4 - First rowselect * from t5;pk a5 b5 c51 2 3 5 - First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5show status like "Qcache_inserts";Variable_name ValueQcache_inserts 5show status like "Qcache_hits";Variable_name ValueQcache_hits 0select * from t1 order by pk desc;pk a1 b1 c15 6 3 New row1 9 3 First rowselect * from t1 order by pk desc;pk a1 b1 c15 6 3 New row1 9 3 First rowselect * from t2;pk a2 b21 9 3select * from t3;pk a3 b3 c3 d31 9 3 4 3 - First rowselect * from t4;a4 b4 c49 3 4 - First rowselect * from t5;pk a5 b5 c51 9 3 5 - First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5show status like "Qcache_inserts";Variable_name ValueQcache_inserts 5show status like "Qcache_hits";Variable_name ValueQcache_hits 0commit;select * from t1 order by pk desc;pk a1 b1 c15 6 3 New row1 9 3 First rowselect * from t2;pk a2 b21 9 3select * from t3;pk a3 b3 c3 d31 9 3 4 3 - First rowselect * from t4;a4 b4 c49 3 4 - First rowselect * from t5;pk a5 b5 c51 9 3 5 - First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5show status like "Qcache_inserts";Variable_name ValueQcache_inserts 10show status like "Qcache_hits";Variable_name ValueQcache_hits 0select * from t1 order by pk desc;pk a1 b1 c15 6 3 New row1 9 3 First rowselect * from t2;pk a2 b21 9 3select * from t3;pk a3 b3 c3 d31 9 3 4 3 - First rowselect * from t4;a4 b4 c49 3 4 - First rowselect * from t5;pk a5 b5 c51 9 3 5 - First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5show status like "Qcache_inserts";Variable_name ValueQcache_inserts 10show status like "Qcache_hits";Variable_name ValueQcache_hits 5select * from t1 order by pk desc;pk a1 b1 c15 6 3 New row1 9 3 First rowselect * from t2;pk a2 b21 9 3select * from t3;pk a3 b3 c3 d31 9 3 4 3 - First rowselect * from t4;a4 b4 c49 3 4 - First rowselect * from t5;pk a5 b5 c51 9 3 5 - First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5show status like "Qcache_inserts";Variable_name ValueQcache_inserts 10show status like "Qcache_hits";Variable_name ValueQcache_hits 10select * from t1 order by pk desc;pk a1 b1 c15 6 3 New row1 9 3 First rowselect * from t2;pk a2 b21 9 3select * from t3;pk a3 b3 c3 d31 9 3 4 3 - First rowselect * from t4;a4 b4 c49 3 4 - First rowselect * from t5;pk a5 b5 c51 9 3 5 - First rowshow status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 5show status like "Qcache_inserts";Variable_name ValueQcache_inserts 10show status like "Qcache_hits";Variable_name ValueQcache_hits 15drop table t1, t2, t3, t4, t5;show status like "Qcache_queries_in_cache";Variable_name ValueQcache_queries_in_cache 0SET GLOBAL query_cache_size=0;SET GLOBAL ndb_cache_check_time=0;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -