mirror of
				https://github.com/MariaDB/server.git
				synced 2025-10-31 10:56:12 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			62 lines
		
	
	
	
		
			2.6 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
	
		
			2.6 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| CREATE TABLE t1 (
 | |
| col_1 CHAR (255),
 | |
| col_2 VARCHAR (255)
 | |
| ) ENGINE = InnoDB;
 | |
| CREATE INDEX idx1 ON t1(col_1);
 | |
| CREATE INDEX idx2 ON t1(col_2);
 | |
| SHOW INDEXES FROM t1;
 | |
| Table	Non_unique	Key_name	Seq_in_index	Column_name	Collation	Cardinality	Sub_part	Packed	Null	Index_type	Comment	Index_comment	Ignored
 | |
| t1	1	idx1	1	col_1	A	0	NULL	NULL	YES	BTREE			NO
 | |
| t1	1	idx2	1	col_2	A	0	NULL	NULL	YES	BTREE			NO
 | |
| INSERT INTO t1  VALUES ("col1_00001", "col2_00001"), ("col1_00002", "col2_00002");
 | |
| SET STATEMENT use_stat_tables=never FOR
 | |
| ANALYZE TABLE t1;
 | |
| Table	Op	Msg_type	Msg_text
 | |
| test.t1	analyze	status	OK
 | |
| SHOW INDEXES FROM t1;
 | |
| Table	Non_unique	Key_name	Seq_in_index	Column_name	Collation	Cardinality	Sub_part	Packed	Null	Index_type	Comment	Index_comment	Ignored
 | |
| t1	1	idx1	1	col_1	A	2	NULL	NULL	YES	BTREE			NO
 | |
| t1	1	idx2	1	col_2	A	2	NULL	NULL	YES	BTREE			NO
 | |
| FLUSH TABLES t1 FOR EXPORT;
 | |
| backup: t1
 | |
| UNLOCK TABLES;
 | |
| DROP TABLE t1;
 | |
| CREATE TABLE t1 (
 | |
| col_1 CHAR (255),
 | |
| col_2 VARCHAR (255)
 | |
| ) ENGINE = InnoDB STATS_PERSISTENT=1;
 | |
| CREATE INDEX idx1 ON t1(col_1);
 | |
| CREATE INDEX idx2 ON t1(col_2);
 | |
| SHOW INDEXES FROM t1;
 | |
| Table	Non_unique	Key_name	Seq_in_index	Column_name	Collation	Cardinality	Sub_part	Packed	Null	Index_type	Comment	Index_comment	Ignored
 | |
| t1	1	idx1	1	col_1	A	0	NULL	NULL	YES	BTREE			NO
 | |
| t1	1	idx2	1	col_2	A	0	NULL	NULL	YES	BTREE			NO
 | |
| INSERT INTO t1  VALUES ("col1_00001", "col2_00001");
 | |
| SHOW INDEXES FROM t1;
 | |
| Table	Non_unique	Key_name	Seq_in_index	Column_name	Collation	Cardinality	Sub_part	Packed	Null	Index_type	Comment	Index_comment	Ignored
 | |
| t1	1	idx1	1	col_1	A	1	NULL	NULL	YES	BTREE			NO
 | |
| t1	1	idx2	1	col_2	A	1	NULL	NULL	YES	BTREE			NO
 | |
| SET STATEMENT use_stat_tables=never FOR
 | |
| ANALYZE TABLE t1;
 | |
| Table	Op	Msg_type	Msg_text
 | |
| test.t1	analyze	status	OK
 | |
| SHOW INDEXES FROM t1;
 | |
| Table	Non_unique	Key_name	Seq_in_index	Column_name	Collation	Cardinality	Sub_part	Packed	Null	Index_type	Comment	Index_comment	Ignored
 | |
| t1	1	idx1	1	col_1	A	1	NULL	NULL	YES	BTREE			NO
 | |
| t1	1	idx2	1	col_2	A	1	NULL	NULL	YES	BTREE			NO
 | |
| ALTER TABLE t1 DISCARD TABLESPACE;
 | |
| restore: t1 .ibd and .cfg files
 | |
| ALTER TABLE t1 IMPORT TABLESPACE;
 | |
| SHOW INDEXES FROM t1;
 | |
| Table	Non_unique	Key_name	Seq_in_index	Column_name	Collation	Cardinality	Sub_part	Packed	Null	Index_type	Comment	Index_comment	Ignored
 | |
| t1	1	idx1	1	col_1	A	2	NULL	NULL	YES	BTREE			NO
 | |
| t1	1	idx2	1	col_2	A	2	NULL	NULL	YES	BTREE			NO
 | |
| SET STATEMENT use_stat_tables=never FOR
 | |
| ANALYZE TABLE t1;
 | |
| Table	Op	Msg_type	Msg_text
 | |
| test.t1	analyze	status	OK
 | |
| SHOW INDEXES FROM t1;
 | |
| Table	Non_unique	Key_name	Seq_in_index	Column_name	Collation	Cardinality	Sub_part	Packed	Null	Index_type	Comment	Index_comment	Ignored
 | |
| t1	1	idx1	1	col_1	A	2	NULL	NULL	YES	BTREE			NO
 | |
| t1	1	idx2	1	col_2	A	2	NULL	NULL	YES	BTREE			NO
 | |
| DROP TABLE t1;
 | 
