isamchk.1
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:4k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. .TH ISAMCHK 1 "19 December 2000"
  2. .SH NAME
  3. .BR isamchk
  4.  - Description, check and repair of ISAM tables.
  5. Used without options all tables on the command will be checked for errors
  6. .SH USAGE
  7. isamchk [OPTIONS] tables[.ISM]
  8. .SH SYNOPSIS
  9. .B isamchk
  10. .RB [  -a | --analyze ]
  11. .RB [  -# | --debug=...  ]
  12. .RB [  --character-sets-dir=...]
  13. .RB [  -C | --default-character-set=...]
  14. .RB [  -d | --description  ]
  15. .RB [  -e | --extend-check  ]
  16. .RB [  -f | --force  ]      
  17. .RB [  -? | --help       ]   
  18. .RB [  -i | --information  ]
  19. .RB [  -k | --keys-used=#   ]
  20. .RB [  -l | --no-symlinks]   
  21. .RB [  -q | --quick      ]  
  22. .RB [  -r | --recover       ]
  23. .RB [  -o | --safe-recover  ]
  24. .RB [  -O | "--set-variable var=option"]
  25. .RB [  -s | --silent ]      
  26. .RB [  -S | --sort-index    ]
  27. .RB [  -R | --sort-records=#]
  28. .RB [  -u | --unpack       ]
  29. .RB [  -v | --verbose  ]    
  30. .RB [  -V | --version ]    
  31. .RB [  -w | --wait ]         
  32. .SH DESCRIPTION
  33. .TP
  34. .BR  -a | --analyze
  35. Analyze distribution of keys. Will make some joins in
  36. MySQL faster.
  37. .TP 
  38. .BR  -# | --debug=...
  39. Output debug log. Often this is 'd:t:o ,filename`
  40. .TP 
  41. .BR --character-sets-dir=...
  42. Directory where character sets are
  43. .TP 
  44. .BR  -C | --default-character-set=...
  45. Set the default character set
  46. .TP 
  47. .BR    -d | --description
  48. Prints some information about table.
  49. .TP 
  50. .BR    -e | --extend-check
  51. Check the table VERY thoroughly.  One need use this
  52. only in extreme cases as isamchk should normally find
  53. all errors even without this switch
  54. .TP 
  55. .BR    -f | --force
  56. Overwrite old temporary files.
  57. If one uses -f when checking tables (running isamchk
  58. without -r), isamchk will automatically restart with
  59. -r on any wrong table.
  60. .TP 
  61. .BR    -? | --help
  62. Display help and exit.
  63. .TP 
  64. .BR    -i | --information
  65. Print statistics information about the table
  66. .TP 
  67. .BR    -k | --keys-used=#   
  68. Used with '-r'. Tell ISAM to update only the first
  69. # keys.  This can be used to get faster inserts!
  70. .TP 
  71. .BR    -l | --no-symlinks   
  72. Do not follow symbolic links when repairing. Normally
  73. isamchk repairs the table a symlink points at.
  74. .TP 
  75. .BR    -q | --quick
  76. Used with -r to get a faster repair. (The data file
  77. isn't touched.) One can give a second '-q' to force
  78. isamchk to modify the original datafile.
  79. .TP 
  80. .BR    -r | --recover
  81. Can fix almost anything except unique keys that aren't
  82. unique.
  83. .TP 
  84. .BR    -o | --safe-recover  
  85. Uses old recovery method; slower than '-r' but can
  86. handle a couple of cases that '-r' cannot handle.
  87. .TP 
  88. .BR    -O | " --set-variable var=option "
  89. Change the value of a variable.
  90. .TP 
  91. .BR    -s | --silent
  92. Only print errors.  One can use two -s to make isamchk
  93. very silent
  94. .TP 
  95. .BR    -S | --sort-index
  96. Sort index blocks.  This speeds up 'read-next' in
  97. applications
  98. .TP 
  99. .BR    -R | --sort-records=#
  100. Sort records according to an index.  This makes your
  101. data much more localized and may speed up things
  102. (It may be VERY slow to do a sort the first time!)
  103. .TP 
  104. .BR    -u | --unpack
  105. Unpack file packed with pack_isam.
  106. .TP 
  107. .BR    -v | --verbose
  108. Print more information. This can be used with
  109. -d and -e. Use many -v for more verbosity!
  110. .TP 
  111. .BR    -V | --version
  112. Print version and exit.
  113. .TP 
  114. .BR    -w | --wait
  115. Wait if table is locked.
  116. .SH "SEE ALSO"
  117. isamchk (1),
  118. isamlog (1),
  119. mysqlaccess (1),
  120. mysqladmin (1),
  121. mysqlbug (1),
  122. mysqld (1),
  123. mysqldump (1),
  124. mysqlshow (1),
  125. msql2mysql (1),
  126. perror (1),
  127. replace (1),
  128. safe_mysqld (1),
  129. which1 (1),
  130. zap (1),
  131. .SH AUTHOR
  132. Ver 1.0, distribution 3.23.29a
  133. Michael (Monty) Widenius (monty@tcx.se),
  134. TCX Datakonsult AB (http://www.tcx.se).
  135. This software comes with no warranty.
  136. Manual page by L. (Kill-9) Pedersen 
  137. (kill-9@kill-9.dk), Mercurmedia Data Model Architect /
  138. system developer (http://www.mercurmedia.com)
  139. ." end of man page