11、MySQL 8.0参考手册 4.6.4.4其他myisamchk选项

myisamchk支持除表格检查和修理以外的其他操作选项:
  • --analyze, -a

    分析关键值的分布。这可以通过使联接优化器更好地选择联接表的顺序以及应该使用的索引来提高联接性能。要获取有关密钥分配的信息,请使用myisamchk --description --verbosetbl_name 命令或语句。 SHOW INDEX FROM tbl_name

  • --block-search=offset, -b offset

    查找给定偏移量处的块所属的记录。

  • --description, -d

    打印一些关于表格的描述性信息。指定--verbose 选项一次或两次会生成附加信息。请参见 第4.6.4.5节“使用myisamchk获取表信息”

  • --set-auto-increment[=value], -A[value]

    AUTO_INCREMENT新记录的 强制编号以给定值开始(或更高,如果现有记录的AUTO_INCREMENT 值较大)。如果value未指定,则AUTO_INCREMENT新记录的编号以当前表中的最大值加1开始。

  • --sort-index, -S

    按高低顺序对索引树块进行排序。这优化了查找并使表索引更快地使用索引。

  • --sort-records=N, -R N

    根据特定索引对记录进行排序。这使你的数据更局部化并且可以加快基于范围的 SELECT,并ORDER BY使用该索引操作。(第一次使用此选项对表进行排序时,它可能非常慢。)要确定表的索引编号,请使用 SHOW INDEX按照myisamchk看到的顺序显示表索引 索引从1开始编号。

    如果键未打包(PACK_KEYS=0),它们具有相同的长度,所以当 myisamchk对记录进行排序和移动时,它只会覆盖索引中的记录偏移量。如果密钥已打包(PACK_KEYS=1),则myisamchk必须先解压密钥块,然后重新创建索引并重新打包密钥块。(在这种情况下,重新创建索引比为每个索引更新偏移更快。)学什么网翻译

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值