MySQL - Consigo criar tablespace separado para dados e índices?
12/01/2018
0
Boa tarde,
estou criando uma base de dados para um sistema que terei que migrar de Oracle para MySQL. No oracle, consigo criar a tablespace e separar os dados dos índices. Como eu faço isso no MySQL???
Utilizo as versões abaixo:
MySQL 5.7.19
Workbench 6.3 64bits
Desde já agradeço a ajuda.
Rodrigues
estou criando uma base de dados para um sistema que terei que migrar de Oracle para MySQL. No oracle, consigo criar a tablespace e separar os dados dos índices. Como eu faço isso no MySQL???
Utilizo as versões abaixo:
MySQL 5.7.19
Workbench 6.3 64bits
Desde já agradeço a ajuda.
Rodrigues
Rodrigues
Curtir tópico
+ 0
Responder
Posts
12/01/2018
Luiz Santos
Rodrigues.
Pelo que pesquisei, o MySQL não tem esse recurso.
Principalmente se você usar a Engine InnoDB.
Porém se usar a Engyne MyISAM, ele tem uma definição que permite você gravar suas tabelas e seus índices em arquivos diferentes.
"When creating MyISAM tables, you can use the DATA DIRECTORY='directory' clause, the INDEX DIRECTORY='directory' clause, or both. They specify where to put a MyISAM table's data file and index file, respectively. Unlike InnoDB tables, MySQL does not create subdirectories that correspond to the database name when creating a MyISAM table with a DATA DIRECTORY or INDEX DIRECTORY option. Files are created in the directory that is specified."
Maiores detalhes https://dev.mysql.com/doc/refman/5.7/en/create-table.html#create-table-indexes-keys.
Grande abraço
Pelo que pesquisei, o MySQL não tem esse recurso.
Principalmente se você usar a Engine InnoDB.
Porém se usar a Engyne MyISAM, ele tem uma definição que permite você gravar suas tabelas e seus índices em arquivos diferentes.
"When creating MyISAM tables, you can use the DATA DIRECTORY='directory' clause, the INDEX DIRECTORY='directory' clause, or both. They specify where to put a MyISAM table's data file and index file, respectively. Unlike InnoDB tables, MySQL does not create subdirectories that correspond to the database name when creating a MyISAM table with a DATA DIRECTORY or INDEX DIRECTORY option. Files are created in the directory that is specified."
Maiores detalhes https://dev.mysql.com/doc/refman/5.7/en/create-table.html#create-table-indexes-keys.
Grande abraço
Responder
Clique aqui para fazer login e interagir na Comunidade :)