我已经研究过提高数据库的性能,他们可以设置2种类型的组织:主要组织和次要组织。
第一个设置如何物理保存文件记录,秒创建一些索引以改进对记录的访问。
现在我知道如何在MySQL中创建一些索引,我不是在谈论它,但我想知道如何告诉MySQL如何根据属性物理存储记录以创建以下内容之一:
- 文件堆
- 排序文件
- 哈希文件
有办法吗?
答案 0 :(得分:1)
MySQL将所有内容存储在 pages 的 extent 组中。除了页面大小之外没有这种配置。
只有内存表支持B树以外的索引类型。内存表也支持哈希索引。
请注意,哈希索引仅支持相等/不相等的搜索。
答案 1 :(得分:0)
基本表创建语法。 {{3P>
以下是手册中的几个例子:
CREATE TABLE t (i INT) ENGINE = INNODB;
或
CREATE TABLE t (i INT) ENGINE = HEAP;