39 lines
1004 B
MySQL
39 lines
1004 B
MySQL
|
-- https://dev.mysql.com/doc/refman/8.0/en/create-tablespace.html
|
||
|
|
||
|
/* CREATE [UNDO] TABLESPACE tablespace_name
|
||
|
|
||
|
InnoDB and NDB:
|
||
|
[ADD DATAFILE 'file_name']
|
||
|
[AUTOEXTEND_SIZE [=] value]
|
||
|
|
||
|
InnoDB only:
|
||
|
[FILE_BLOCK_SIZE = value]
|
||
|
[ENCRYPTION [=] {'Y' | 'N'}]
|
||
|
|
||
|
NDB only:
|
||
|
USE LOGFILE GROUP logfile_group
|
||
|
[EXTENT_SIZE [=] extent_size]
|
||
|
[INITIAL_SIZE [=] initial_size]
|
||
|
[MAX_SIZE [=] max_size]
|
||
|
[NODEGROUP [=] nodegroup_id]
|
||
|
[WAIT]
|
||
|
[COMMENT [=] 'string']
|
||
|
|
||
|
InnoDB and NDB:
|
||
|
[ENGINE [=] engine_name]
|
||
|
|
||
|
Reserved for future use:
|
||
|
[ENGINE_ATTRIBUTE [=] 'string'] */
|
||
|
|
||
|
|
||
|
CREATE TABLESPACE ts1 ADD DATAFILE 'any_directory/../ts1.ibd' AUTOEXTEND_SIZE = 100M;
|
||
|
CREATE TABLESPACE ts1 ENGINE_ATTRIBUTE='{"key":"value"}';
|
||
|
CREATE TABLESPACE `ts1` ADD DATAFILE 'ts1.ibd' ENGINE=INNODB;
|
||
|
CREATE TABLESPACE `ts2` ADD DATAFILE 'ts2.ibd' FILE_BLOCK_SIZE = 8192 Engine=InnoDB;
|
||
|
CREATE TABLESPACE `ts3` ENGINE=INNODB;
|
||
|
|
||
|
CREATE UNDO TABLESPACE 'undo_003' ADD DATAFILE 'undo_003.ibu';
|
||
|
|
||
|
|
||
|
|