274 lines
13 KiB
Plaintext
274 lines
13 KiB
Plaintext
CREATE TABLESPACE s1 ADD DATAFILE 's1.ibd' ENGINE InnoDB;
|
|
CREATE TABLE t1 (col1 INT, col2 INT) ENGINE = InnoDB TABLESPACE innodb_file_per_table PARTITION BY KEY(col1) PARTITIONS 3;
|
|
=== information_schema.innodb_tables and innodb_tablespaces ===
|
|
Table Name Tablespace Table Flags Columns Row Format Zip Size Space Type
|
|
test/t1#p#p0 test/t1#p#p0 33 5 Dynamic 0 Single
|
|
test/t1#p#p1 test/t1#p#p1 33 5 Dynamic 0 Single
|
|
test/t1#p#p2 test/t1#p#p2 33 5 Dynamic 0 Single
|
|
=== information_schema.innodb_tablespaces and innodb_datafiles ===
|
|
Space_Name Space_Type Page_Size Zip_Size Formats_Permitted Path
|
|
s1 General DEFAULT 0 Any s1.ibd
|
|
test/t1#p#p0 Single DEFAULT 0 Dynamic MYSQLD_DATADIR/test/t1#p#p0.ibd
|
|
test/t1#p#p1 Single DEFAULT 0 Dynamic MYSQLD_DATADIR/test/t1#p#p1.ibd
|
|
test/t1#p#p2 Single DEFAULT 0 Dynamic MYSQLD_DATADIR/test/t1#p#p2.ibd
|
|
=== information_schema.files ===
|
|
Space_Name File_Type Engine Status Tablespace_Name Path
|
|
s1 TABLESPACE InnoDB NORMAL s1 MYSQLD_DATADIR/s1.ibd
|
|
test/t1#p#p0 TABLESPACE InnoDB NORMAL test/t1#p#p0 MYSQLD_DATADIR/test/t1#p#p0.ibd
|
|
test/t1#p#p1 TABLESPACE InnoDB NORMAL test/t1#p#p1 MYSQLD_DATADIR/test/t1#p#p1.ibd
|
|
test/t1#p#p2 TABLESPACE InnoDB NORMAL test/t1#p#p2 MYSQLD_DATADIR/test/t1#p#p2.ibd
|
|
ALTER TABLE t1 ENGINE = InnoDB TABLESPACE s1;
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`col1` int(11) DEFAULT NULL,
|
|
`col2` int(11) DEFAULT NULL
|
|
) /*!50100 TABLESPACE `s1` */ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
/*!50100 PARTITION BY KEY (col1)
|
|
PARTITIONS 3 */
|
|
=== information_schema.innodb_tables and innodb_tablespaces ===
|
|
Table Name Tablespace Table Flags Columns Row Format Zip Size Space Type
|
|
test/t1#p#p0 test/t1#p#p0 33 5 Dynamic 0 Single
|
|
test/t1#p#p1 test/t1#p#p1 33 5 Dynamic 0 Single
|
|
test/t1#p#p2 test/t1#p#p2 33 5 Dynamic 0 Single
|
|
=== information_schema.innodb_tablespaces and innodb_datafiles ===
|
|
Space_Name Space_Type Page_Size Zip_Size Formats_Permitted Path
|
|
s1 General DEFAULT 0 Any s1.ibd
|
|
test/t1#p#p0 Single DEFAULT 0 Dynamic MYSQLD_DATADIR/test/t1#p#p0.ibd
|
|
test/t1#p#p1 Single DEFAULT 0 Dynamic MYSQLD_DATADIR/test/t1#p#p1.ibd
|
|
test/t1#p#p2 Single DEFAULT 0 Dynamic MYSQLD_DATADIR/test/t1#p#p2.ibd
|
|
=== information_schema.files ===
|
|
Space_Name File_Type Engine Status Tablespace_Name Path
|
|
s1 TABLESPACE InnoDB NORMAL s1 MYSQLD_DATADIR/s1.ibd
|
|
test/t1#p#p0 TABLESPACE InnoDB NORMAL test/t1#p#p0 MYSQLD_DATADIR/test/t1#p#p0.ibd
|
|
test/t1#p#p1 TABLESPACE InnoDB NORMAL test/t1#p#p1 MYSQLD_DATADIR/test/t1#p#p1.ibd
|
|
test/t1#p#p2 TABLESPACE InnoDB NORMAL test/t1#p#p2 MYSQLD_DATADIR/test/t1#p#p2.ibd
|
|
ALTER TABLE t1 ENGINE = InnoDB TABLESPACE innodb_file_per_table;
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`col1` int(11) DEFAULT NULL,
|
|
`col2` int(11) DEFAULT NULL
|
|
) /*!50100 TABLESPACE `innodb_file_per_table` */ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
/*!50100 PARTITION BY KEY (col1)
|
|
PARTITIONS 3 */
|
|
=== information_schema.innodb_tables and innodb_tablespaces ===
|
|
Table Name Tablespace Table Flags Columns Row Format Zip Size Space Type
|
|
test/t1#p#p0 test/t1#p#p0 33 5 Dynamic 0 Single
|
|
test/t1#p#p1 test/t1#p#p1 33 5 Dynamic 0 Single
|
|
test/t1#p#p2 test/t1#p#p2 33 5 Dynamic 0 Single
|
|
=== information_schema.innodb_tablespaces and innodb_datafiles ===
|
|
Space_Name Space_Type Page_Size Zip_Size Formats_Permitted Path
|
|
s1 General DEFAULT 0 Any s1.ibd
|
|
test/t1#p#p0 Single DEFAULT 0 Dynamic MYSQLD_DATADIR/test/t1#p#p0.ibd
|
|
test/t1#p#p1 Single DEFAULT 0 Dynamic MYSQLD_DATADIR/test/t1#p#p1.ibd
|
|
test/t1#p#p2 Single DEFAULT 0 Dynamic MYSQLD_DATADIR/test/t1#p#p2.ibd
|
|
=== information_schema.files ===
|
|
Space_Name File_Type Engine Status Tablespace_Name Path
|
|
s1 TABLESPACE InnoDB NORMAL s1 MYSQLD_DATADIR/s1.ibd
|
|
test/t1#p#p0 TABLESPACE InnoDB NORMAL test/t1#p#p0 MYSQLD_DATADIR/test/t1#p#p0.ibd
|
|
test/t1#p#p1 TABLESPACE InnoDB NORMAL test/t1#p#p1 MYSQLD_DATADIR/test/t1#p#p1.ibd
|
|
test/t1#p#p2 TABLESPACE InnoDB NORMAL test/t1#p#p2 MYSQLD_DATADIR/test/t1#p#p2.ibd
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1 (col1 INT, col2 INT) ENGINE = InnoDB TABLESPACE innodb_system PARTITION BY KEY(col1) PARTITIONS 3;
|
|
=== information_schema.innodb_tables and innodb_tablespaces ===
|
|
Table Name Tablespace Table Flags Columns Row Format Zip Size Space Type
|
|
test/t1#p#p0 innodb_system 161 5 Dynamic 0 System
|
|
test/t1#p#p1 innodb_system 161 5 Dynamic 0 System
|
|
test/t1#p#p2 innodb_system 161 5 Dynamic 0 System
|
|
=== information_schema.innodb_tablespaces and innodb_datafiles ===
|
|
Space_Name Space_Type Page_Size Zip_Size Formats_Permitted Path
|
|
s1 General DEFAULT 0 Any s1.ibd
|
|
=== information_schema.files ===
|
|
Space_Name File_Type Engine Status Tablespace_Name Path
|
|
s1 TABLESPACE InnoDB NORMAL s1 MYSQLD_DATADIR/s1.ibd
|
|
ALTER TABLE t1 ENGINE = InnoDB TABLESPACE s1;
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`col1` int(11) DEFAULT NULL,
|
|
`col2` int(11) DEFAULT NULL
|
|
) /*!50100 TABLESPACE `s1` */ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
/*!50100 PARTITION BY KEY (col1)
|
|
PARTITIONS 3 */
|
|
=== information_schema.innodb_tables and innodb_tablespaces ===
|
|
Table Name Tablespace Table Flags Columns Row Format Zip Size Space Type
|
|
test/t1#p#p0 innodb_system 161 5 Dynamic 0 System
|
|
test/t1#p#p1 innodb_system 161 5 Dynamic 0 System
|
|
test/t1#p#p2 innodb_system 161 5 Dynamic 0 System
|
|
=== information_schema.innodb_tablespaces and innodb_datafiles ===
|
|
Space_Name Space_Type Page_Size Zip_Size Formats_Permitted Path
|
|
s1 General DEFAULT 0 Any s1.ibd
|
|
=== information_schema.files ===
|
|
Space_Name File_Type Engine Status Tablespace_Name Path
|
|
s1 TABLESPACE InnoDB NORMAL s1 MYSQLD_DATADIR/s1.ibd
|
|
ALTER TABLE t1 ENGINE = InnoDB TABLESPACE innodb_system;
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`col1` int(11) DEFAULT NULL,
|
|
`col2` int(11) DEFAULT NULL
|
|
) /*!50100 TABLESPACE `innodb_system` */ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
/*!50100 PARTITION BY KEY (col1)
|
|
PARTITIONS 3 */
|
|
=== information_schema.innodb_tables and innodb_tablespaces ===
|
|
Table Name Tablespace Table Flags Columns Row Format Zip Size Space Type
|
|
test/t1#p#p0 innodb_system 161 5 Dynamic 0 System
|
|
test/t1#p#p1 innodb_system 161 5 Dynamic 0 System
|
|
test/t1#p#p2 innodb_system 161 5 Dynamic 0 System
|
|
=== information_schema.innodb_tablespaces and innodb_datafiles ===
|
|
Space_Name Space_Type Page_Size Zip_Size Formats_Permitted Path
|
|
s1 General DEFAULT 0 Any s1.ibd
|
|
=== information_schema.files ===
|
|
Space_Name File_Type Engine Status Tablespace_Name Path
|
|
s1 TABLESPACE InnoDB NORMAL s1 MYSQLD_DATADIR/s1.ibd
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1 (col1 INT, col2 INT) ENGINE = InnoDB TABLESPACE s1 PARTITION BY KEY(col1) PARTITIONS 3;
|
|
=== information_schema.innodb_tables and innodb_tablespaces ===
|
|
Table Name Tablespace Table Flags Columns Row Format Zip Size Space Type
|
|
test/t1#p#p0 s1 161 5 Dynamic 0 General
|
|
test/t1#p#p1 s1 161 5 Dynamic 0 General
|
|
test/t1#p#p2 s1 161 5 Dynamic 0 General
|
|
=== information_schema.innodb_tablespaces and innodb_datafiles ===
|
|
Space_Name Space_Type Page_Size Zip_Size Formats_Permitted Path
|
|
s1 General DEFAULT 0 Any s1.ibd
|
|
=== information_schema.files ===
|
|
Space_Name File_Type Engine Status Tablespace_Name Path
|
|
s1 TABLESPACE InnoDB NORMAL s1 MYSQLD_DATADIR/s1.ibd
|
|
ALTER TABLE t1 ENGINE = InnoDB TABLESPACE innodb_file_per_table;
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`col1` int(11) DEFAULT NULL,
|
|
`col2` int(11) DEFAULT NULL
|
|
) /*!50100 TABLESPACE `innodb_file_per_table` */ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
/*!50100 PARTITION BY KEY (col1)
|
|
PARTITIONS 3 */
|
|
=== information_schema.innodb_tables and innodb_tablespaces ===
|
|
Table Name Tablespace Table Flags Columns Row Format Zip Size Space Type
|
|
test/t1#p#p0 s1 161 5 Dynamic 0 General
|
|
test/t1#p#p1 s1 161 5 Dynamic 0 General
|
|
test/t1#p#p2 s1 161 5 Dynamic 0 General
|
|
=== information_schema.innodb_tablespaces and innodb_datafiles ===
|
|
Space_Name Space_Type Page_Size Zip_Size Formats_Permitted Path
|
|
s1 General DEFAULT 0 Any s1.ibd
|
|
=== information_schema.files ===
|
|
Space_Name File_Type Engine Status Tablespace_Name Path
|
|
s1 TABLESPACE InnoDB NORMAL s1 MYSQLD_DATADIR/s1.ibd
|
|
ALTER TABLE t1 ENGINE = InnoDB TABLESPACE s1;
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`col1` int(11) DEFAULT NULL,
|
|
`col2` int(11) DEFAULT NULL
|
|
) /*!50100 TABLESPACE `s1` */ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
/*!50100 PARTITION BY KEY (col1)
|
|
PARTITIONS 3 */
|
|
=== information_schema.innodb_tables and innodb_tablespaces ===
|
|
Table Name Tablespace Table Flags Columns Row Format Zip Size Space Type
|
|
test/t1#p#p0 s1 161 5 Dynamic 0 General
|
|
test/t1#p#p1 s1 161 5 Dynamic 0 General
|
|
test/t1#p#p2 s1 161 5 Dynamic 0 General
|
|
=== information_schema.innodb_tablespaces and innodb_datafiles ===
|
|
Space_Name Space_Type Page_Size Zip_Size Formats_Permitted Path
|
|
s1 General DEFAULT 0 Any s1.ibd
|
|
=== information_schema.files ===
|
|
Space_Name File_Type Engine Status Tablespace_Name Path
|
|
s1 TABLESPACE InnoDB NORMAL s1 MYSQLD_DATADIR/s1.ibd
|
|
DROP TABLE t1;
|
|
CREATE TABLE t1 (col1 INT, col2 INT) ENGINE = InnoDB TABLESPACE s1 PARTITION BY KEY(col1) PARTITIONS 3;
|
|
=== information_schema.innodb_tables and innodb_tablespaces ===
|
|
Table Name Tablespace Table Flags Columns Row Format Zip Size Space Type
|
|
test/t1#p#p0 s1 161 5 Dynamic 0 General
|
|
test/t1#p#p1 s1 161 5 Dynamic 0 General
|
|
test/t1#p#p2 s1 161 5 Dynamic 0 General
|
|
=== information_schema.innodb_tablespaces and innodb_datafiles ===
|
|
Space_Name Space_Type Page_Size Zip_Size Formats_Permitted Path
|
|
s1 General DEFAULT 0 Any s1.ibd
|
|
=== information_schema.files ===
|
|
Space_Name File_Type Engine Status Tablespace_Name Path
|
|
s1 TABLESPACE InnoDB NORMAL s1 MYSQLD_DATADIR/s1.ibd
|
|
ALTER TABLE t1 ENGINE = InnoDB TABLESPACE innodb_system;
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`col1` int(11) DEFAULT NULL,
|
|
`col2` int(11) DEFAULT NULL
|
|
) /*!50100 TABLESPACE `innodb_system` */ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
/*!50100 PARTITION BY KEY (col1)
|
|
PARTITIONS 3 */
|
|
=== information_schema.innodb_tables and innodb_tablespaces ===
|
|
Table Name Tablespace Table Flags Columns Row Format Zip Size Space Type
|
|
test/t1#p#p0 s1 161 5 Dynamic 0 General
|
|
test/t1#p#p1 s1 161 5 Dynamic 0 General
|
|
test/t1#p#p2 s1 161 5 Dynamic 0 General
|
|
=== information_schema.innodb_tablespaces and innodb_datafiles ===
|
|
Space_Name Space_Type Page_Size Zip_Size Formats_Permitted Path
|
|
s1 General DEFAULT 0 Any s1.ibd
|
|
=== information_schema.files ===
|
|
Space_Name File_Type Engine Status Tablespace_Name Path
|
|
s1 TABLESPACE InnoDB NORMAL s1 MYSQLD_DATADIR/s1.ibd
|
|
ALTER TABLE t1 ENGINE = InnoDB TABLESPACE s1;
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`col1` int(11) DEFAULT NULL,
|
|
`col2` int(11) DEFAULT NULL
|
|
) /*!50100 TABLESPACE `s1` */ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
/*!50100 PARTITION BY KEY (col1)
|
|
PARTITIONS 3 */
|
|
=== information_schema.innodb_tables and innodb_tablespaces ===
|
|
Table Name Tablespace Table Flags Columns Row Format Zip Size Space Type
|
|
test/t1#p#p0 s1 161 5 Dynamic 0 General
|
|
test/t1#p#p1 s1 161 5 Dynamic 0 General
|
|
test/t1#p#p2 s1 161 5 Dynamic 0 General
|
|
=== information_schema.innodb_tablespaces and innodb_datafiles ===
|
|
Space_Name Space_Type Page_Size Zip_Size Formats_Permitted Path
|
|
s1 General DEFAULT 0 Any s1.ibd
|
|
=== information_schema.files ===
|
|
Space_Name File_Type Engine Status Tablespace_Name Path
|
|
s1 TABLESPACE InnoDB NORMAL s1 MYSQLD_DATADIR/s1.ibd
|
|
DROP TABLE t1;
|
|
DROP TABLESPACE s1;
|
|
#
|
|
# Check if tablespace id of general tablespace or system tablespace
|
|
# are set properly
|
|
#
|
|
CREATE TABLESPACE gt1 ADD DATAFILE '1.ibd' FILE_BLOCK_SIZE = 16k ENGINE = InnoDB;
|
|
CREATE TABLE t1 (col1 INT) ENGINE = InnoDB TABLESPACE gt1;
|
|
ALTER TABLE t1 ENGINE = InnoDB PARTITION BY RANGE(col1 * 2)
|
|
( PARTITION p3 VALUES LESS THAN MAXVALUE );
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`col1` int(11) DEFAULT NULL
|
|
) /*!50100 TABLESPACE `gt1` */ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
/*!50100 PARTITION BY RANGE ((`col1` * 2))
|
|
(PARTITION p3 VALUES LESS THAN MAXVALUE TABLESPACE = `gt1` ENGINE = InnoDB) */
|
|
ALTER TABLE t1 ENGINE = InnoDB TABLESPACE innodb_system;
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`col1` int(11) DEFAULT NULL
|
|
) /*!50100 TABLESPACE `innodb_system` */ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
/*!50100 PARTITION BY RANGE ((`col1` * 2))
|
|
(PARTITION p3 VALUES LESS THAN MAXVALUE TABLESPACE = `gt1` ENGINE = InnoDB) */
|
|
TRUNCATE TABLE t1;
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`col1` int(11) DEFAULT NULL
|
|
) /*!50100 TABLESPACE `innodb_system` */ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
/*!50100 PARTITION BY RANGE ((`col1` * 2))
|
|
(PARTITION p3 VALUES LESS THAN MAXVALUE TABLESPACE = `gt1` ENGINE = InnoDB) */
|
|
ALTER TABLE t1 ENGINE = InnoDB TABLESPACE gt1;
|
|
SHOW CREATE TABLE t1;
|
|
Table Create Table
|
|
t1 CREATE TABLE `t1` (
|
|
`col1` int(11) DEFAULT NULL
|
|
) /*!50100 TABLESPACE `gt1` */ ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci
|
|
/*!50100 PARTITION BY RANGE ((`col1` * 2))
|
|
(PARTITION p3 VALUES LESS THAN MAXVALUE TABLESPACE = `gt1` ENGINE = InnoDB) */
|
|
DROP TABLE t1;
|
|
DROP TABLESPACE gt1;
|