mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 19:06:14 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
	
		
			750 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			750 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| 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;
 | 
