10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 下载本手册
PDF(美国Ltr)- 41.6 mb
PDF (A4)- 41.7 mb
手册(TGZ)- 262.0 kb
手册(Zip)- 372.2 kb
信息(Gzip)- 4.0 mb
信息(邮政编码)- 4.0 mb
本手册节选

4.6.4.2 myisamchk检查选项

myisamchk支持以下表检查操作选项:

  • ——检查- c

    检查表中的错误。如果您没有指定显式选择操作类型的选项,则此操作为默认操作。

  • ——check-only-changed- c

    只检查自上次检查以来已更改的表。

  • ——延长止- e

    仔细检查这张桌子。如果表有很多索引,这将非常慢。该选项只应在极端情况下使用。通常情况下,myisamchkmyisamchk——medium-check应该能够确定表中是否有任何错误。

    如果你正在使用——延长止并有充足的内存,设置key_buffer_size变量设置为较大的值有助于加快修复操作的运行。

    请参见表修复选项下对该选项的说明。

    有关输出格式的说明,请参见第4.6.4.5节“使用myisamchk获取表信息”

  • ——快- f

    只检查没有正确关闭的表。

  • ——力- f

    自动进行修复操作,如果myisamchk查找表中的任何错误。的修复类型与指定的修复类型相同——恢复- r选择。

  • ——信息-我

    打印关于被检查表的信息统计信息。

  • ——medium-check- m

    做一个比——延长止操作。这只会发现99.99%的错误,这在大多数情况下已经足够好了。

  • - - -只读- t

    不要将表格标记为已勾选。如果您使用myisamchk检查某个不使用锁的其他应用程序正在使用的表,例如mysqld当运行时禁用外部锁定。

  • ——update-state- u

    将信息存储在.MYI文件,以指示何时检查表以及表是否崩溃。这应该用来获得充分的好处——check-only-changed选项,但如果mysqld服务器正在使用表,您在禁用外部锁定的情况下运行它。