11、MySQL 8.0参考手册 4.6.4.4其他myisamchk选项
2018-03-23 09:43
363 查看
myisamchk支持除表格检查和修理以外的其他操作选项:
--analyze,
-a分析关键值的分布。这可以通过使联接优化器更好地选择联接表的顺序以及应该使用的索引来提高联接性能。要获取有关密钥分配的信息,请使用myisamchk --description --verbose
tbl_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必须先解压密钥块,然后重新创建索引并重新打包密钥块。(在这种情况下,重新创建索引比为每个索引更新偏移更快。)学什么网翻译
相关文章推荐
- 11、MySQL 8.0参考手册 4.6.4.1 myisamchk一般选项
- 11、MySQL 8.0参考手册 4.6.4.3 myisamchk修复选项
- 11、MySQL 8.0参考手册 4.6.4.6 myisamchk内存使用情况
- 11、MySQL 8.0参考手册 4.6.4 myisamchk - MyISAM表维护实用程序
- 11、MySQL 8.0参考手册 4.6.4.2 myisamchk检查选项
- 11、MySQL 8.0参考手册 4.6.4.5使用myisamchk获取表信息
- 12、MySQL 8.0参考手册 4.6.5 myisamlog - 显示MyISAM日志文件内容
- 13,MySQL 8.0参考手册 4.6.6 myisampack - 生成压缩的只读MyISAM表
- 10、MySQL 8.0参考手册 4.6.3 myisam_ftdump - 显示全文索引信息
- 9、MySQL 8.0参考手册 4.2.3指定程序选项
- 10、MySQL 8.0参考手册 4.5.1.1 mysql选项
- 21,MySQL 8.0参考手册 4.7.1 mysql_config - 显示编译客户端的选项
- 21,MySQL 8.0参考手册 4.7.2 my_print_defaults - 显示来自选项文件的选项
- mysql Myisamchk小工具使用手册第1/2页
- 3、MySQL 8.0参考手册 输入查询
- 6、MySQL 8.0参考手册 获取有关数据库和表格的信息
- 8、MySQL 8.0参考手册 常见查询的例子
- 10、MySQL 8.0参考手册 4.5.1.4 mysql服务器端帮助
- 21,MySQL 8.0参考手册 4.7.3 resolve_stack_dump - 将数值堆栈跟踪转储解析为符号
- 26,MySQL 8.0参考手册 5.1.12服务器对信号的响应