您的位置:首页 > 数据库 > MySQL

11、MySQL 8.0参考手册 4.6.4.2 myisamchk检查选项

2018-03-23 09:35 811 查看

4.6.4.2 myisamchk检查选项

myisamchk的支持以下表格检查操作选项:
--check
, 
-c
检查表中的错误。如果您不指定明确选择操作类型的选项,则这是默认操作。
--check-only-changed
, 
-C
只检查自上次检查后已更改的表格。
--extend-check
, 
-e
非常彻底地检查桌子。如果表中有很多索引,这很慢。该选项只能用于极端情况。通常,myisamchk或  myisamchk - 中等检查应该能够确定表中是否有任何错误。您如果使用正在  并具有足够的内存,将该变量设置  为较大的值有助于修复操作更快运行。
--extend-check
key_buffer_size
另请参阅表格修复选项下该选项的说明。有关输出格式的说明,请参见  第4.6.4.5节“使用myisamchk获取表信息”
--fast
, 
-F
只检查没有正确关闭的表格。
--force
, 
-f
如果myisamchk的在表中发现任何错误,请自动执行修复操作  。修复类型与使用或  选项对话指定的修复类型相同  。
--recover
-r

--information
, 
-i
打印有关检查表的信息统计信息。
--medium-check
, 
-m
一个做比操作快的检查  。这只能找到所有错误的99.99%,在大多数情况下应该足够好。
--extend-check

--read-only
, 
-T
不要将此表标记为已选中。如果使用myisamchk检查某个未使用锁定的其他应用程序正在使用的表(如在禁用外部锁定的情况下运行mysqld),  这很有用  。
--update-state
, 
-U
信息将存储在
.MYI
文件中以指示何时检查表以及表是否崩溃。这应该用来充分利用该   选项对话,但如果mysqld的服务器正在使用该表,并且您在禁用外部锁定的情况下运行它,则不应使用此选项  。由。本文学什么网翻译
--check-only-changed
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: