MySQL 8.0发行说明
MySQL 8.0源代码文档10bet官方网站
myisamchk支持以下选项以外的行动表检查和维修:
——分析
,——一个
分析键值的分布。这将提高加入性能通过启用连接优化器更好地选择加入的顺序应该使用的表和索引。获取密钥分发的信息,使用myisamchk——描述详细
tbl_name
命令或显示指数从
声明。tbl_name
——分批试验=
,抵消
- b
抵消
找到一块的记录在给定的抵消属于。
——描述
,- d
打印一些描述性的信息表。指定
——详细
选择一次或两次产生的额外信息。看到部分4.6.4.5,“与myisamchk获取表信息”。——set-auto-increment [=
,价值
]——(
价值
]力
AUTO_INCREMENT
编号为新记录开始在给定的值(或更高,如果有现有记录AUTO_INCREMENT
值这个大)。如果价值
没有指定,AUTO_INCREMENT
编号为新记录从表中目前最大的价值,+ 1。——排序索引
,- s
索引树块高低顺序进行排序。这个优化寻求和表扫描,使用索引更快。
——排序记录=
,N
- r
N
根据一个特定的指数排序记录。这使得数据更加本地化和可能加速基于范围
选择
和命令
操作使用该索引。(你第一次使用这个选项排序表,它可能是非常缓慢的。)确定一个表的索引号,使用显示指数
,它显示一个表的索引的顺序相同myisamchk看到他们。索引从1开始编号。如果键不包装(
PACK_KEYS = 0
),他们有相同的长度,所以当myisamchk种类和移动记录,只是覆盖记录偏移量的指数。如果键包装(PACK_KEYS = 1
),myisamchk必须先解压缩关键块,然后重新创建索引和包块再次的关键。(在这种情况下,重新创建索引速度比为每个索引更新补偿。)