mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 02:46:29 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			43 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
	
		
			1.5 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| CREATE TABLE t1(f1 char(200), f2 char(200), f3 char(200),
 | |
| f4 char(200), f5 char(200), f6 char(200),
 | |
| f7 char(200), f8 char(200))ENGINE=InnoDB;
 | |
| INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_16384;
 | |
| SET DEBUG_SYNC = 'inplace_after_index_build SIGNAL rebuilt WAIT_FOR dml_pause';
 | |
| SET DEBUG_SYNC = 'alter_table_inplace_before_lock_upgrade SIGNAL dml_restart WAIT_FOR  dml_done';
 | |
| SET DEBUG_SYNC = 'row_log_table_apply2_before SIGNAL ddl_start';
 | |
| ALTER TABLE t1 FORCE, ALGORITHM=INPLACE;
 | |
| connect con1,localhost,root,,test;
 | |
| SET DEBUG_SYNC = 'now WAIT_FOR rebuilt';
 | |
| BEGIN;
 | |
| INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_16384;
 | |
| SET DEBUG_SYNC = 'now SIGNAL dml_pause';
 | |
| SET DEBUG_SYNC = 'now WAIT_FOR dml_restart';
 | |
| ROLLBACK;
 | |
| BEGIN;
 | |
| INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_81920;
 | |
| ROLLBACK;
 | |
| BEGIN;
 | |
| INSERT INTO t1 SELECT '','','','','','','','' FROM seq_1_to_114688;
 | |
| ROLLBACK;
 | |
| SET DEBUG_SYNC = 'now SIGNAL dml_done';
 | |
| connect con2, localhost,root,,test;
 | |
| SET DEBUG_SYNC = 'now WAIT_FOR ddl_start';
 | |
| CREATE TABLE t2(f1 INT NOT NULL)ENGINE=InnoDB;
 | |
| connection default;
 | |
| SHOW CREATE TABLE t1;
 | |
| Table	Create Table
 | |
| t1	CREATE TABLE `t1` (
 | |
|   `f1` char(200) DEFAULT NULL,
 | |
|   `f2` char(200) DEFAULT NULL,
 | |
|   `f3` char(200) DEFAULT NULL,
 | |
|   `f4` char(200) DEFAULT NULL,
 | |
|   `f5` char(200) DEFAULT NULL,
 | |
|   `f6` char(200) DEFAULT NULL,
 | |
|   `f7` char(200) DEFAULT NULL,
 | |
|   `f8` char(200) DEFAULT NULL
 | |
| ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci
 | |
| SELECT COUNT(*) FROM t1;
 | |
| COUNT(*)
 | |
| 16384
 | |
| SET DEBUG_SYNC = 'RESET';
 | |
| DROP TABLE t1, t2;
 | 
