summaryrefslogtreecommitdiff
path: root/mysql-test
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test')
-rw-r--r--mysql-test/suite/innodb_zip/r/cmp_per_index.result19
-rw-r--r--mysql-test/suite/innodb_zip/t/cmp_per_index.test4
2 files changed, 14 insertions, 9 deletions
diff --git a/mysql-test/suite/innodb_zip/r/cmp_per_index.result b/mysql-test/suite/innodb_zip/r/cmp_per_index.result
index b380071c623..cdb81e7be8a 100644
--- a/mysql-test/suite/innodb_zip/r/cmp_per_index.result
+++ b/mysql-test/suite/innodb_zip/r/cmp_per_index.result
@@ -70,8 +70,17 @@ index_name PRIMARY
compress_ops 65
compress_ops_ok 65
uncompress_ops 0
+SHOW CREATE TABLE t;
+Table t
+Create Table CREATE TABLE `t` (
+ `a` int(11) NOT NULL,
+ `b` varchar(512) DEFAULT NULL,
+ `c` varchar(16) DEFAULT NULL,
+ PRIMARY KEY (`a`),
+ KEY `b` (`b`)
+) ENGINE=InnoDB DEFAULT CHARSET=latin1 KEY_BLOCK_SIZE=2
SET GLOBAL innodb_cmp_per_index_enabled=ON;
-SELECT COUNT(*) FROM t;
+SELECT COUNT(*) FROM t IGNORE INDEX(b);
COUNT(*) 128
SELECT
database_name,
@@ -85,15 +94,9 @@ FROM information_schema.innodb_cmp_per_index
ORDER BY 1, 2, 3;
database_name test
table_name t
-index_name b
-compress_ops 0
-compress_ops_ok 0
-uncompress_ops 6
-database_name test
-table_name t
index_name PRIMARY
compress_ops 0
compress_ops_ok 0
-uncompress_ops 5
+uncompress_ops 4
DROP TABLE t;
SET GLOBAL innodb_cmp_per_index_enabled=default;
diff --git a/mysql-test/suite/innodb_zip/t/cmp_per_index.test b/mysql-test/suite/innodb_zip/t/cmp_per_index.test
index 58b7855219b..8d66277a1bd 100644
--- a/mysql-test/suite/innodb_zip/t/cmp_per_index.test
+++ b/mysql-test/suite/innodb_zip/t/cmp_per_index.test
@@ -98,9 +98,11 @@ ORDER BY 1, 2, 3;
-- source include/restart_mysqld.inc
+SHOW CREATE TABLE t;
+
SET GLOBAL innodb_cmp_per_index_enabled=ON;
-SELECT COUNT(*) FROM t;
+SELECT COUNT(*) FROM t IGNORE INDEX(b);
SELECT
database_name,