模板: 今日头条/2011年第23期:修订间差异
来自站长百科
< 模板:今日头条
(新页面: Image:Myisam.jpg '''MyISAM''',是默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。(注意MySQL 5.1不支持ISAM)。 每个MyISAM在磁...) |
无编辑摘要 |
||
第1行: | 第1行: | ||
[[Image:Myisam.jpg]] | [[Image:Myisam.jpg|180px|left]] | ||
'''[[MyISAM]]''',是默认存储引擎。它基于更老的ISAM[[代码]],但有很多有用的扩展。(注意MySQL 5.1不支持ISAM)。 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。 | '''[[MyISAM]]''',是默认存储引擎。它基于更老的ISAM[[代码]],但有很多有用的扩展。(注意MySQL 5.1不支持ISAM)。 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。 | ||
MyISAM存储引擎的一些特征:所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码(如最近20年的机器有的一样)和IEEE浮点格式(在主流机器中也完全是主导的)。唯一不支持[[二进制]]兼容性的机器是嵌入式系统。这些系统有时使用特殊的处理器。大文件(达63位文件长度)在支持大文件的文件系统和[[操作系统]]上被支持。当把删除和更新及插入混合的时候,动态尺寸的行更少碎片。这要通过合并相邻被删除的块,以及若下一个块被删除,就扩展到下一块来自动完成。每个MyISAM表最大索引数是64。 这可以通过重新编译来改变。每个索引最大的列数是16个。 | MyISAM存储引擎的一些特征:所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码(如最近20年的机器有的一样)和IEEE浮点格式(在主流机器中也完全是主导的)。唯一不支持[[二进制]]兼容性的机器是嵌入式系统。这些系统有时使用特殊的处理器。大文件(达63位文件长度)在支持大文件的文件系统和[[操作系统]]上被支持。当把删除和更新及插入混合的时候,动态尺寸的行更少碎片。这要通过合并相邻被删除的块,以及若下一个块被删除,就扩展到下一块来自动完成。每个MyISAM表最大索引数是64。 这可以通过重新编译来改变。每个索引最大的列数是16个。 |
2011年6月3日 (五) 21:39的最新版本
MyISAM,是默认存储引擎。它基于更老的ISAM代码,但有很多有用的扩展。(注意MySQL 5.1不支持ISAM)。 每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。
MyISAM存储引擎的一些特征:所有数据值先存储低字节。这使得数据机和操作系统分离。二进制轻便性的唯一要求是机器使用补码(如最近20年的机器有的一样)和IEEE浮点格式(在主流机器中也完全是主导的)。唯一不支持二进制兼容性的机器是嵌入式系统。这些系统有时使用特殊的处理器。大文件(达63位文件长度)在支持大文件的文件系统和操作系统上被支持。当把删除和更新及插入混合的时候,动态尺寸的行更少碎片。这要通过合并相邻被删除的块,以及若下一个块被删除,就扩展到下一块来自动完成。每个MyISAM表最大索引数是64。 这可以通过重新编译来改变。每个索引最大的列数是16个。