summaryrefslogtreecommitdiff
path: root/mysql-test/suite/innodb/r/innodb_page_compressed.result
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2022-04-25 10:19:12 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2022-04-25 10:19:12 +0300
commit35095c458b4c9d4f27afd0c8ee7ce372ace8edd6 (patch)
treea81e6fa40f70982cec0dfbacdbef6bc74faa99a4 /mysql-test/suite/innodb/r/innodb_page_compressed.result
parent4faef6e2405f7a42f2f80ee9bfd9b96a5dcc74d8 (diff)
downloadmariadb-git-35095c458b4c9d4f27afd0c8ee7ce372ace8edd6.tar.gz
Clean up the page_compressed tests
It suffices to test compression with one record. Restarting the server is not really needed; we are exercising the log based recovery in other tests, such as mariabackup.page_compression_level.
Diffstat (limited to 'mysql-test/suite/innodb/r/innodb_page_compressed.result')
-rw-r--r--mysql-test/suite/innodb/r/innodb_page_compressed.result53
1 files changed, 53 insertions, 0 deletions
diff --git a/mysql-test/suite/innodb/r/innodb_page_compressed.result b/mysql-test/suite/innodb/r/innodb_page_compressed.result
new file mode 100644
index 00000000000..a494ff03e8b
--- /dev/null
+++ b/mysql-test/suite/innodb/r/innodb_page_compressed.result
@@ -0,0 +1,53 @@
+SET @save_algorithm = @@GLOBAL.innodb_compression_algorithm;
+create table innodb_normal (c1 int not null auto_increment primary key, b char(200)) engine=innodb;
+create table innodb_page_compressed1 (c1 int not null auto_increment primary key, b char(200)) engine=innodb page_compressed=1 page_compression_level=1;
+create table innodb_page_compressed2 (c1 int not null auto_increment primary key, b char(200)) engine=innodb page_compressed=1 page_compression_level=2;
+create table innodb_page_compressed3 (c1 int not null auto_increment primary key, b char(200)) engine=innodb page_compressed=1 page_compression_level=3;
+create table innodb_page_compressed4 (c1 int not null auto_increment primary key, b char(200)) engine=innodb page_compressed=1 page_compression_level=4;
+create table innodb_page_compressed5 (c1 int not null auto_increment primary key, b char(200)) engine=innodb page_compressed=1 page_compression_level=5;
+create table innodb_page_compressed6 (c1 int not null auto_increment primary key, b char(200)) engine=innodb page_compressed=1 page_compression_level=6;
+create table innodb_page_compressed7 (c1 int not null auto_increment primary key, b char(200)) engine=innodb page_compressed=1 page_compression_level=7;
+create table innodb_page_compressed8 (c1 int not null auto_increment primary key, b char(200)) engine=innodb page_compressed=1 page_compression_level=8;
+create table innodb_page_compressed9 (c1 int not null auto_increment primary key, b char(200)) engine=innodb page_compressed=1 page_compression_level=9;
+connect prevent_purge,localhost,root;
+START TRANSACTION WITH CONSISTENT SNAPSHOT;
+connection default;
+begin;
+insert into innodb_normal SET b=REPEAT('Aa',50);
+insert into innodb_page_compressed1 SET b=REPEAT('Aa',50);
+insert into innodb_page_compressed2 SET b=REPEAT('Aa',50);
+insert into innodb_page_compressed3 SET b=REPEAT('Aa',50);
+insert into innodb_page_compressed4 SET b=REPEAT('Aa',50);
+insert into innodb_page_compressed5 SET b=REPEAT('Aa',50);
+insert into innodb_page_compressed6 SET b=REPEAT('Aa',50);
+insert into innodb_page_compressed7 SET b=REPEAT('Aa',50);
+insert into innodb_page_compressed8 SET b=REPEAT('Aa',50);
+insert into innodb_page_compressed9 SET b=REPEAT('Aa',50);
+commit;
+FLUSH TABLES innodb_normal,
+innodb_page_compressed1, innodb_page_compressed2, innodb_page_compressed3,
+innodb_page_compressed4, innodb_page_compressed5, innodb_page_compressed6,
+innodb_page_compressed7, innodb_page_compressed8, innodb_page_compressed9
+FOR EXPORT;
+FOUND 12 /AaAaAaAa/ in innodb_normal.ibd
+NOT FOUND /AaAaAaAa/ in innodb_page_compressed1.ibd
+NOT FOUND /AaAaAaAa/ in innodb_page_compressed2.ibd
+NOT FOUND /AaAaAaAa/ in innodb_page_compressed3.ibd
+NOT FOUND /AaAaAaAa/ in innodb_page_compressed4.ibd
+NOT FOUND /AaAaAaAa/ in innodb_page_compressed5.ibd
+NOT FOUND /AaAaAaAa/ in innodb_page_compressed6.ibd
+NOT FOUND /AaAaAaAa/ in innodb_page_compressed7.ibd
+NOT FOUND /AaAaAaAa/ in innodb_page_compressed8.ibd
+NOT FOUND /AaAaAaAa/ in innodb_page_compressed9.ibd
+UNLOCK TABLES;
+drop table innodb_normal;
+drop table innodb_page_compressed1;
+drop table innodb_page_compressed2;
+drop table innodb_page_compressed3;
+drop table innodb_page_compressed4;
+drop table innodb_page_compressed5;
+drop table innodb_page_compressed6;
+drop table innodb_page_compressed7;
+drop table innodb_page_compressed8;
+drop table innodb_page_compressed9;
+SET GLOBAL innodb_compression_algorithm=@save_algorithm;