mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
database invalidation invalidate queries only of given database (BUG#1898)
mysql-test/r/query_cache.result: test of drop database mysql-test/t/query_cache.test: test of drop database sql/sql_cache.cc: database invalidation invalidate queries only of given database every freed block header marked as FREE even if it will be merged to make moving & deleting tables block safe layout fixed (too long line)
This commit is contained in:
@ -365,16 +365,23 @@ insert into mysqltest.t1 (a) values (1);
|
||||
select * from mysqltest.t1 where i is null;
|
||||
i a
|
||||
1 1
|
||||
create table t1(a int);
|
||||
select * from t1;
|
||||
a
|
||||
show status like "Qcache_queries_in_cache";
|
||||
Variable_name Value
|
||||
Qcache_queries_in_cache 1
|
||||
select * from mysqltest.t1;
|
||||
i a
|
||||
1 1
|
||||
show status like "Qcache_queries_in_cache";
|
||||
Variable_name Value
|
||||
Qcache_queries_in_cache 1
|
||||
Qcache_queries_in_cache 2
|
||||
drop database mysqltest;
|
||||
show status like "Qcache_queries_in_cache";
|
||||
Variable_name Value
|
||||
Qcache_queries_in_cache 0
|
||||
Qcache_queries_in_cache 1
|
||||
drop table t1;
|
||||
create table t1 (a char(1) not null);
|
||||
insert into t1 values("<22>");
|
||||
select * from t1;
|
||||
|
@ -251,10 +251,14 @@ select * from mysqltest.t1 where i is null;
|
||||
#
|
||||
# drop db
|
||||
#
|
||||
create table t1(a int);
|
||||
select * from t1;
|
||||
show status like "Qcache_queries_in_cache";
|
||||
select * from mysqltest.t1;
|
||||
show status like "Qcache_queries_in_cache";
|
||||
drop database mysqltest;
|
||||
show status like "Qcache_queries_in_cache";
|
||||
drop table t1;
|
||||
|
||||
#
|
||||
# Charset convertion (cp1251_koi8 always present)
|
||||
|
Reference in New Issue
Block a user