CREATE TABLE t1(c1 INT, b CHAR(20)) ENGINE=INNODB PAGE_COMPRESSED=1; CREATE PROCEDURE innodb_insert_proc (REPEAT_COUNT INT) BEGIN DECLARE CURRENT_NUM INT; SET CURRENT_NUM = 0; WHILE CURRENT_NUM < REPEAT_COUNT DO INSERT INTO t1 VALUES(CURRENT_NUM,'TESTING..'); SET CURRENT_NUM = CURRENT_NUM + 1; END WHILE; END// COMMIT; SET AUTOCOMMIT=0; CALL innodb_insert_proc(5000); COMMIT; SELECT (VARIABLE_VALUE >= 0) AS HAVE_COMPRESSED_PAGES FROM INFORMATION_SCHEMA.GLOBAL_STATUS WHERE VARIABLE_NAME = 'INNODB_NUM_PAGES_PAGE_COMPRESSED'; HAVE_COMPRESSED_PAGES 1 # xtrabackup backup # xtrabackup prepare ALTER TABLE t1 DISCARD TABLESPACE; ALTER TABLE t1 IMPORT TABLESPACE; SELECT COUNT(*) FROM t1; COUNT(*) 5000 DROP PROCEDURE innodb_insert_proc; DROP TABLE t1;