mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-30 04:26:45 +03:00 
			
		
		
		
	Added test for cache in combination with multiple MySQL Servers mysql-test/include/have_ndb.inc: Added suport for connecting to two MySQL Server instances (I hope this will work on all platforms, since it does not use the socket parameter when openeing the connections, analog to how it looks like in replication tests)
		
			
				
	
	
		
			73 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			73 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| drop table if exists t1, t2;
 | |
| set GLOBAL query_cache_type=on;
 | |
| set GLOBAL query_cache_size=1355776;
 | |
| reset query cache;
 | |
| flush status;
 | |
| set GLOBAL query_cache_type=on;
 | |
| set GLOBAL query_cache_size=1355776;
 | |
| reset query cache;
 | |
| flush status;
 | |
| create table t1 (a int) engine=ndbcluster;
 | |
| create table t2 (a int) engine=ndbcluster;
 | |
| insert into t1 value (2);
 | |
| insert into t2 value (3);
 | |
| select * from t1;
 | |
| a
 | |
| 2
 | |
| select * from t2;
 | |
| a
 | |
| 3
 | |
| show status like "Qcache_queries_in_cache";
 | |
| Variable_name	Value
 | |
| Qcache_queries_in_cache	2
 | |
| show status like "Qcache_inserts";
 | |
| Variable_name	Value
 | |
| Qcache_inserts	2
 | |
| show status like "Qcache_hits";
 | |
| Variable_name	Value
 | |
| Qcache_hits	0
 | |
| show status like "Qcache_queries_in_cache";
 | |
| Variable_name	Value
 | |
| Qcache_queries_in_cache	0
 | |
| show status like "Qcache_inserts";
 | |
| Variable_name	Value
 | |
| Qcache_inserts	0
 | |
| show status like "Qcache_hits";
 | |
| Variable_name	Value
 | |
| Qcache_hits	0
 | |
| select * from t1;
 | |
| a
 | |
| 2
 | |
| show status like "Qcache_queries_in_cache";
 | |
| Variable_name	Value
 | |
| Qcache_queries_in_cache	1
 | |
| show status like "Qcache_inserts";
 | |
| Variable_name	Value
 | |
| Qcache_inserts	1
 | |
| show status like "Qcache_hits";
 | |
| Variable_name	Value
 | |
| Qcache_hits	0
 | |
| update t1 set a=3 where a=2;
 | |
| show status like "Qcache_queries_in_cache";
 | |
| Variable_name	Value
 | |
| Qcache_queries_in_cache	2
 | |
| show status like "Qcache_inserts";
 | |
| Variable_name	Value
 | |
| Qcache_inserts	2
 | |
| show status like "Qcache_hits";
 | |
| Variable_name	Value
 | |
| Qcache_hits	0
 | |
| select * from t1;
 | |
| a
 | |
| 3
 | |
| show status like "Qcache_queries_in_cache";
 | |
| Variable_name	Value
 | |
| Qcache_queries_in_cache	2
 | |
| show status like "Qcache_inserts";
 | |
| Variable_name	Value
 | |
| Qcache_inserts	3
 | |
| show status like "Qcache_hits";
 | |
| Variable_name	Value
 | |
| Qcache_hits	0
 | |
| drop table t1, t2;
 |