ນີ້ແມ່ນຄໍາສັ່ງ aria_chk ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
aria_chk - Aria table-maintenance utility
ສະຫຼຸບສັງລວມ
aria_chk [OPTIONS] ຕາຕະລາງ[.ໄມ]
ລາຍລະອຽດ
ອະທິບາຍ, ກວດສອບ ແລະສ້ອມແປງຕາຕະລາງ Aria. ໃຊ້ໂດຍບໍ່ມີທາງເລືອກໃນຕາຕະລາງທັງຫມົດໃນຄໍາສັ່ງ
ຈະຖືກກວດສອບຂໍ້ຜິດພາດ
Global ທາງເລືອກໃນການ
-#, --debug=...
ບັນທຶກການດີບັ໊ກອອກ. ເລື້ອຍໆນີ້ແມ່ນ 'd:t:o,filename'.
-H, --ຊ່ວຍ
ພິມຕົວເລືອກການໂຕ້ຖຽງທັງໝົດຈັດຮຽງຕາມຕົວອັກສອນ.
-?, - ຊ່ວຍ
ພິມຕົວເລືອກທັງໝົດຕາມກຸ່ມ
--datadir=ເສັ້ນທາງ
ເສັ້ນທາງສໍາລັບໄຟລ໌ຄວບຄຸມ (ແລະບັນທຶກຖ້າ --logdir ບໍ່ໄດ້ນໍາໃຊ້)
--logdir=ເສັ້ນທາງ
ເສັ້ນທາງສໍາລັບໄຟລ໌ບັນທຶກ
--ignore-control-file
ຢ່າເປີດໄຟລ໌ຄວບຄຸມ. ໃຊ້ພຽງແຕ່ນີ້ຖ້າທ່ານແນ່ໃຈວ່າຕາຕະລາງບໍ່ຢູ່ໃນ
ໃຊ້ໂດຍໂຄງການອື່ນ!
--require-control-file
ຍົກເລີກຖ້າພວກເຮົາບໍ່ສາມາດຊອກຫາ/ອ່ານໄຟລ໌ maria_log_control ໄດ້
-s, --ງຽບ
ພຽງແຕ່ພິມຜິດພາດ. ຫນຶ່ງສາມາດໃຊ້ສອງ -s ເພື່ອເຮັດໃຫ້ maria_chk ງຽບຫຼາຍ.
-t, --tmpdir=ເສັ້ນທາງ
ເສັ້ນທາງສໍາລັບໄຟລ໌ຊົ່ວຄາວ. ສາມາດລະບຸເສັ້ນທາງຫຼາຍເສັ້ນ, ແຍກອອກດ້ວຍຈໍ້າສອງເມັດ (:),
ພວກມັນຈະຖືກໃຊ້ໃນແບບຮອບ.
-v, -- verbose
ພິມຂໍ້ມູນເພີ່ມເຕີມ. ນີ້ສາມາດຖືກນໍາໃຊ້ກັບ --ລາຍລະອຽດ ແລະ --ກວດສອບ. ໃຊ້ຫຼາຍ
-v ສໍາລັບ verbosity ຫຼາຍ.
-V, - ການປ່ຽນແປງ
ພິມສະບັບແລະອອກ.
-w, --ລໍຖ້າ
ລໍຖ້າຖ້າຕາຕະລາງຖືກລັອກ.
ການກວດສອບ ທາງເລືອກໃນການ (ກວດສອບ is ໄດ້ Default ການປະຕິບັດ ສໍາລັບການ aria_chk)
-c, --ກວດສອບ
ກວດເບິ່ງຕາຕະລາງສໍາລັບຄວາມຜິດພາດ.
-e, --extend-ກວດສອບ
ກວດເບິ່ງຕາຕະລາງຢ່າງລະອຽດ. ໃຊ້ພຽງແຕ່ໃນກໍລະນີຮ້າຍແຮງເທົ່າທີ່ aria_chk ຄວນ
ໂດຍປົກກະຕິຈະສາມາດຊອກຫາວ່າຕາຕະລາງແມ່ນດີເຖິງແມ່ນວ່າບໍ່ມີສະຫຼັບນີ້.
-F, -- ໄວ
ກວດເບິ່ງພຽງແຕ່ຕາຕະລາງທີ່ຍັງບໍ່ໄດ້ປິດຢ່າງຖືກຕ້ອງ.
-C, --check-only-ປ່ຽນ
ກວດເບິ່ງພຽງແຕ່ຕາຕະລາງທີ່ມີການປ່ຽນແປງນັບຕັ້ງແຕ່ການກວດສອບຄັ້ງສຸດທ້າຍ.
-f, --ກຳລັງ
ເລີ່ມຕົ້ນໃຫມ່ດ້ວຍ '-r' ຖ້າມີຂໍ້ຜິດພາດໃດໆໃນຕາຕະລາງ. ລັດຈະໄດ້ຮັບການປັບປຸງເປັນ
ດ້ວຍ '--update-state'.
-i, -- ຂໍ້ມູນ
ພິມຂໍ້ມູນສະຖິຕິກ່ຽວກັບຕາຕະລາງທີ່ຖືກກວດສອບ.
-m, -- ການກວດສອບຂະຫນາດກາງ
ໄວກວ່າການຂະຫຍາຍການກວດສອບ, ແຕ່ພົບພຽງແຕ່ 99.99% ຂອງຄວາມຜິດພາດທັງຫມົດ. ຄວນຈະດີ
ພຽງພໍສໍາລັບກໍລະນີສ່ວນໃຫຍ່.
-T, --ອ່ານຢ່າງດຽວ
ຢ່າໝາຍຕາຕະລາງວ່າໝາຍຖືກແລ້ວ.
-U, --ອັບເດດ-ລັດ
ໝາຍຕາຕະລາງວ່າຂັດຂ້ອງຫາກພົບຂໍ້ຜິດພາດ ແລະທຳຄວາມສະອາດຖ້າກວດບໍ່ພົບ
ຂໍ້ຜິດພາດແຕ່ຕາຕະລາງຖືກຫມາຍເປັນ 'ບໍ່ສະອາດ' ກ່ອນ. ນີ້ອະນຸຍາດໃຫ້ຫນຶ່ງເພື່ອກໍາຈັດ
ຄໍາເຕືອນເຊັ່ນ: 'ຕາຕະລາງບໍ່ປິດຢ່າງຖືກຕ້ອງ'. ຖ້າຕາຕະລາງໄດ້ຖືກປັບປຸງ, ປັບປຸງໃຫ້ທັນ
ສະແຕມເວລາສໍາລັບການກວດສອບເວລາທີ່ໄດ້ເຮັດ. ຕົວເລືອກນີ້ເປີດຢູ່ຕາມຄ່າເລີ່ມຕົ້ນ! ໃຊ້
--skip-update-state ທີ່ຈະປິດການໃຊ້ງານ.
--warning-for-wrong-transaction-id
ໃຫ້ຄໍາເຕືອນຖ້າພວກເຮົາຊອກຫາ id ການເຮັດທຸລະກໍາໃນຕາຕະລາງທີ່ໃຫຍ່ກວ່າອັນໃດ
ມີຢູ່ໃນໄຟລ໌ຄວບຄຸມ. ໃຊ້ --ຂ້າມ-... ເພື່ອປິດການເຕືອນໄພ
ຟື້ນຕົວ (ສ້ອມແປງ)/ ທາງເລືອກໃນການ (ເມື່ອໃດ ການນໍາໃຊ້ '-- ກູ້ຄືນ' or '-- ການຟື້ນຕົວຢ່າງປອດໄພ')
-B, -- ສຳຮອງ
ເຮັດການສໍາຮອງໄຟລ໌ .MAD ເປັນ 'filename-time.BAK'.
--correct-checksum
ຂໍ້ມູນ checksum ທີ່ຖືກຕ້ອງສໍາລັບຕາຕະລາງ.
-D, --data-file-length=#
ຄວາມຍາວສູງສຸດຂອງໄຟລ໌ຂໍ້ມູນ (ເມື່ອສ້າງໄຟລ໌ຂໍ້ມູນຄືນໃໝ່ເມື່ອມັນເຕັມ).
-e, --extend-ກວດສອບ
ພະຍາຍາມທີ່ຈະຟື້ນຕົວທຸກແຖວທີ່ເປັນໄປໄດ້ຈາກໄຟລ໌ຂໍ້ມູນໂດຍປົກກະຕິນີ້ຍັງຈະຊອກຫາ a
ຫຼາຍແຖວຂີ້ເຫຍື້ອ; ຢ່າໃຊ້ທາງເລືອກນີ້ຖ້າທ່ານບໍ່ຫມົດຫວັງ.
-f, --ກຳລັງ
ຂຽນທັບໄຟລ໌ຊົ່ວຄາວເກົ່າ.
-k, --keys-used=#
ບອກ Aria ໃຫ້ອັບເດດບາງກະແຈສະເພາະເທົ່ານັ້ນ. # ເປັນຫນ້າກາກເລັກນ້ອຍຂອງປຸ່ມໃດທີ່ຈະໃຊ້.
ນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອໄດ້ຮັບການແຊກໄວ.
--max-record-length=#
ຂ້າມແຖວທີ່ໃຫຍ່ກວ່ານີ້ຖ້າ aria_chk ບໍ່ສາມາດຈັດສັນໜ່ວຍຄວາມຈຳໃຫ້ມັນໄວ້ໄດ້.
-r, -- ຟື້ນຕົວ
ສາມາດແກ້ໄຂໄດ້ເກືອບທຸກຢ່າງ ຍົກເວັ້ນກະແຈທີ່ເປັນເອກະລັກທີ່ບໍ່ຊໍ້າກັນ.
-n, --sort-ກູ້ຄືນ
ບັງຄັບໃຫ້ຟື້ນຕົວດ້ວຍການຈັດຮຽງເຖິງແມ່ນວ່າໄຟລ໌ຊົ່ວຄາວຈະໃຫຍ່ຫຼາຍ.
-p, --parallel-ຟື້ນຕົວ
ໃຊ້ເຕັກນິກດຽວກັນກັບ '-r' ແລະ '-n', ແຕ່ສ້າງຄີທັງໝົດໃນຂະໜານ, ໃນ
ກະທູ້ທີ່ແຕກຕ່າງກັນ.
-o, -- ຟື້ນຕົວຢ່າງປອດໄພ
ໃຊ້ວິທີການຟື້ນຟູເກົ່າ; ຊ້າກວ່າ '-r' ແຕ່ສາມາດຈັດການກັບສອງສາມກໍລະນີທີ່
'-r' ລາຍງານວ່າມັນບໍ່ສາມາດແກ້ໄຂໄຟລ໌ຂໍ້ມູນໄດ້.
--transaction-log
ບັນທຶກຄໍາສັ່ງສ້ອມແປງເພື່ອບັນທຶກການເຮັດທຸລະກໍາ. ນີ້ເປັນສິ່ງຈໍາເປັນຖ້າໃຜຕ້ອງການໃຊ້
aria_read_log ເພື່ອເຮັດຊ້ໍາການສ້ອມແປງ
--character-sets-dir=...
ໄດເລກະທໍລີທີ່ຊຸດຕົວອັກສອນຢູ່.
--set-collation=ຊື່
ປ່ຽນແປງການລວບລວມທີ່ໃຊ້ໂດຍດັດຊະນີ.
-q, --ໄວ
ການສ້ອມແປງໄວຂຶ້ນໂດຍການບໍ່ດັດແປງໄຟລ໌ຂໍ້ມູນ. ຫນຶ່ງສາມາດໃຫ້ '-q' ທີສອງເພື່ອບັງຄັບ
aria_chk ເພື່ອແກ້ໄຂໄຟລ໌ຂໍ້ມູນຕົ້ນສະບັບໃນກໍລະນີຂອງລະຫັດຊໍ້າກັນ. ຫມາຍເຫດ: ຕາຕະລາງ
ບ່ອນທີ່ໄຟລ໌ຂໍ້ມູນເສຍຫາຍບໍ່ສາມາດແກ້ໄຂໄດ້ດ້ວຍຕົວເລືອກນີ້.
-u, -- unpack
Unpack ໄຟລ໌ທີ່ເຕັມໄປດ້ວຍ ariapack.
ອື່ນ ໆ ຫຸ້ນ
-a, -- ວິເຄາະ
ວິເຄາະການແຈກຢາຍກະແຈ. ຈະເຮັດໃຫ້ການເຂົ້າຮ່ວມບາງຢ່າງໃນ MariaDB ໄວຂຶ້ນ. ເຈົ້າສາມາດ
ກວດເບິ່ງການແຈກຢາຍທີ່ຄິດໄລ່ໂດຍໃຊ້ '--description -- verbose table_name'.
--stats_method=ຊື່
ລະບຸວ່າລະຫັດເກັບກຳສະຖິຕິດັດຊະນີຄວນປະຕິບັດຕໍ່ NULLs ແນວໃດ. ຄ່າທີ່ເປັນໄປໄດ້
ຂອງຊື່ແມ່ນ "nulls_unequal" (ຄ່າເລີ່ມຕົ້ນສໍາລັບ 4.1/5.0), "nulls_equal" (emulate 4.0), ແລະ
"nulls_ignored".
-d, --ລາຍລະອຽດ
ພິມຂໍ້ມູນບາງຢ່າງກ່ຽວກັບຕາຕະລາງ.
-A, --set-auto-increment[=ມູນຄ່າ]
ບັງຄັບໃຫ້ auto_increment ເລີ່ມຕົ້ນທີ່ຄ່ານີ້ ຫຼືສູງກວ່າ ຖ້າບໍ່ມີຄ່າໃຫ້, ຈາກນັ້ນ
ກຳນົດຄ່າ auto_increment ຕໍ່ໄປເປັນຄ່າສູງສຸດທີ່ໃຊ້ແລ້ວສຳລັບກະແຈອັດຕະໂນມັດ + 1.
-S, --sort-index
ການຈັດລຽງຕັນດັດສະນີ. ນີ້ເລັ່ງ 'ອ່ານຕໍ່ໄປ' ໃນແອັບພລິເຄຊັນ.
-R, --sort-records=#
ຈັດຮຽງບັນທຶກຕາມດັດຊະນີ. ນີ້ເຮັດໃຫ້ຂໍ້ມູນຂອງທ່ານຫຼາຍທ້ອງຖິ່ນຫຼາຍແລະ
ອາດຈະເລັ່ງສິ່ງຕ່າງໆ (ມັນອາດຈະຊ້າຫຼາຍທີ່ຈະເຮັດການຈັດລຽງຄັ້ງທຳອິດ!).
-b, --block-search=#
ຊອກຫາບັນທຶກ, ບລັອກຢູ່ທີ່ການຊົດເຊີຍທີ່ໃຫ້ໄວ້ເປັນຂອງ.
-z, --zerofill
ຕື່ມຂໍ້ມູນໃສ່ພື້ນທີ່ຫວ່າງໃນຂໍ້ມູນ ແລະໄຟລ໌ດັດສະນີດ້ວຍສູນ. ນີ້ເຮັດໃຫ້ໄຟລ໌ຂໍ້ມູນ
ສາມາດເຄື່ອນຍ້າຍໄດ້ລະຫວ່າງເຄື່ອງແມ່ຂ່າຍທີ່ແຕກຕ່າງກັນ.
--zerofill-keep-lsn
ຄື --zerofill ແຕ່ບໍ່ໄດ້ສູນອອກ LSN ຂອງໜ້າຂໍ້ມູນ/ດັດສະນີ.
Variables
--page_buffer_size=#
ຂະໜາດຂອງໜ້າ buffer. ໃຊ້ໂດຍ --ການສ້ອມແປງທີ່ປອດໄພ
--read_buffer_size=#
ອ່ານຂະໜາດບັຟເຟີສຳລັບການອ່ານຕາມລຳດັບໃນລະຫວ່າງການສະແກນ
--sort_buffer_size=#
ຂະໜາດຂອງການຈັດລຽງ buffer. ໃຊ້ໂດຍ -- ຟື້ນຕົວ
--sort_key_blocks=#
buffer ພາຍໃນສໍາລັບການຈັດຮຽງຄີ; ຢ່າແຕະຕ້ອງ.
--write_buffer_size=#
ຂຽນຂະຫນາດ buffer ສໍາລັບການຂຽນຕາມລໍາດັບໃນລະຫວ່າງການສ້ອມແປງ
ທາງເລືອກໃນຕອນຕົ້ນແມ່ນໄດ້ອ່ານຈາກໄຟລ໌ດັ່ງຕໍ່ໄປນີ້ໃນຄໍາສັ່ງທີ່ໄດ້ຮັບ: /etc/my.cnf
/etc/mysql/my.cnf ~/.my.cnf
ກຸ່ມຕໍ່ໄປນີ້ແມ່ນອ່ານ: aria_chk
ທາງເລືອກຕໍ່ໄປນີ້ອາດຈະຖືກມອບໃຫ້ເປັນການໂຕ້ຖຽງທໍາອິດ:
--print-defaults
ພິມລາຍການ argument ຂອງໂຄງການແລະອອກ.
--ບໍ່ມີຄ່າເລີ່ມຕົ້ນ
ຢ່າອ່ານຕົວເລືອກເລີ່ມຕົ້ນຈາກໄຟລ໌ທາງເລືອກໃດໆ.
--defaults-file=#
ພຽງແຕ່ອ່ານຕົວເລືອກເລີ່ມຕົ້ນຈາກໄຟລ໌ທີ່ໃຫ້ #.
--defaults-extra-file=#
ອ່ານໄຟລ໌ນີ້ຫຼັງຈາກອ່ານໄຟລ໌ທົ່ວໂລກ.
ໃຊ້ aria_chk ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net