MySQL:MyISAM有表空间吗?

时间:2011-08-08 12:02:08

标签: mysql myisam

我可以使用在MySQL 5.1.30上运行的MyISAM表创建表空间吗?

1 个答案:

答案 0 :(得分:1)

只有NDB和NDBCLUSTER支持表空间(在MySQL 5.1中),参见http://dev.mysql.com/doc/refman/5.1/en/create-tablespace.html

  

ENGINE参数确定使用它的存储引擎   tablespace,其中engine_name是存储引擎的名称。在   MySQL 5.1,engine_name必须是NDB或NDBCLUSTER值之一。

但是你可以告诉MySQL哪个数据和索引目录用于MyISAM,参见http://dev.mysql.com/doc/refman/5.1/en/create-table.html

  

使用DATA DIRECTORY ='directory'或INDEX DIRECTORY ='目录'你   可以指定MyISAM存储引擎应该放置表数据的位置   文件和索引文件。该目录必须是该路径的完整路径名   目录,而不是相对路径。