mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 20:12:31 +01:00
MDEV-617 LP:671189 - Query cache is not used for tables or databases with dots in their names
test suite added to be sure that bug is fixed
This commit is contained in:
parent
33b7d10921
commit
1b82512914
2 changed files with 57 additions and 0 deletions
|
@ -1944,6 +1944,41 @@ COUNT(*)
|
|||
DROP TABLE t1;
|
||||
SET GLOBAL query_cache_size= @qc;
|
||||
#
|
||||
End of 5.5 tests
|
||||
#
|
||||
# MDEV-617 LP:671189 - Query cache is not used for tables or
|
||||
# databases with dots in their names
|
||||
#
|
||||
CREATE DATABASE `foo.bar`;
|
||||
use `foo.bar`;
|
||||
flush status;
|
||||
CREATE TABLE moocow (a int);
|
||||
INSERT INTO moocow VALUES (1), (2), (3);
|
||||
SHOW STATUS LIKE 'Qcache_inserts';
|
||||
Variable_name Value
|
||||
Qcache_inserts 0
|
||||
SELECT * FROM moocow;
|
||||
a
|
||||
1
|
||||
2
|
||||
3
|
||||
SHOW STATUS LIKE 'Qcache_inserts';
|
||||
Variable_name Value
|
||||
Qcache_inserts 1
|
||||
SHOW STATUS LIKE 'Qcache_hits';
|
||||
Variable_name Value
|
||||
Qcache_hits 0
|
||||
SELECT * FROM moocow;
|
||||
a
|
||||
1
|
||||
2
|
||||
3
|
||||
SHOW STATUS LIKE 'Qcache_hits';
|
||||
Variable_name Value
|
||||
Qcache_hits 1
|
||||
use test;
|
||||
drop database `foo.bar`;
|
||||
End of 10.0 tests
|
||||
restore defaults
|
||||
SET GLOBAL query_cache_type= default;
|
||||
SET GLOBAL query_cache_size= default;
|
||||
|
|
|
@ -1628,6 +1628,28 @@ DROP TABLE t1;
|
|||
SET GLOBAL query_cache_size= @qc;
|
||||
--echo #
|
||||
|
||||
--echo End of 5.5 tests
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-617 LP:671189 - Query cache is not used for tables or
|
||||
--echo # databases with dots in their names
|
||||
--echo #
|
||||
CREATE DATABASE `foo.bar`;
|
||||
use `foo.bar`;
|
||||
flush status;
|
||||
CREATE TABLE moocow (a int);
|
||||
INSERT INTO moocow VALUES (1), (2), (3);
|
||||
SHOW STATUS LIKE 'Qcache_inserts';
|
||||
SELECT * FROM moocow;
|
||||
SHOW STATUS LIKE 'Qcache_inserts';
|
||||
SHOW STATUS LIKE 'Qcache_hits';
|
||||
SELECT * FROM moocow;
|
||||
SHOW STATUS LIKE 'Qcache_hits';
|
||||
use test;
|
||||
drop database `foo.bar`;
|
||||
|
||||
--echo End of 10.0 tests
|
||||
|
||||
--echo restore defaults
|
||||
SET GLOBAL query_cache_type= default;
|
||||
SET GLOBAL query_cache_size= default;
|
||||
|
|
Loading…
Reference in a new issue