bdb_cache.test
上传用户:romrleung
上传日期:2022-05-23
资源大小:18897k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. -- source include/have_bdb.inc
  2. -- source include/have_query_cache.inc
  3. #
  4. # Without auto_commit.
  5. #
  6. --disable_warnings
  7. drop table if exists t1, t2, t3;
  8. --enable_warnings
  9. flush status;
  10. set autocommit=0;
  11. create table t1 (a int not null) engine=bdb;
  12. insert into t1 values (1),(2),(3);
  13. select * from t1;
  14. show status like "Qcache_queries_in_cache";
  15. drop table t1;
  16. set autocommit=1;
  17. create table t1 (a int not null) engine=bdb;
  18. begin;
  19. insert into t1 values (1),(2),(3);
  20. select * from t1;
  21. show status like "Qcache_queries_in_cache";
  22. drop table t1;
  23. create table t1 (a int not null) engine=bdb;
  24. create table t2 (a int not null) engine=bdb;
  25. create table t3 (a int not null) engine=bdb;
  26. insert into t1 values (1),(2);
  27. insert into t2 values (1),(2);
  28. insert into t3 values (1),(2);
  29. select * from t1;
  30. select * from t2;
  31. select * from t3;
  32. show status like "Qcache_queries_in_cache";
  33. show status like "Qcache_hits";
  34. begin;
  35. select * from t1;
  36. select * from t2;
  37. select * from t3;
  38. show status like "Qcache_queries_in_cache";
  39. show status like "Qcache_hits";
  40. insert into t1 values (3);
  41. insert into t2 values (3);
  42. insert into t1 values (4);
  43. select * from t1;
  44. select * from t2;
  45. select * from t3;
  46. show status like "Qcache_queries_in_cache";
  47. show status like "Qcache_hits";
  48. commit;
  49. show status like "Qcache_queries_in_cache";
  50. drop table if exists t1, t2, t3;
  51. # End of 4.1 tests