ນີ້ແມ່ນຄໍາສັ່ງ myisampack ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
myisampack - ສ້າງຕາຕະລາງ MyISAM ທີ່ບີບອັດ, ອ່ານເທົ່ານັ້ນ
ສະຫຼຸບສັງລວມ
myisampack [ທາງເລືອກໃນການ] ຊື່ເອກະສານ ...
ລາຍລະອຽດ
ໄດ້ myisampack ຜົນປະໂຫຍດບີບອັດຕາຕະລາງ MyISAM. myisampack ເຮັດວຽກໂດຍການບີບອັດແຕ່ລະຄົນ
ຖັນໃນຕາຕະລາງແຍກຕ່າງຫາກ. ປົກກະຕິແລ້ວ, myisampack packs ໄຟລ໌ຂໍ້ມູນ 40% ຫາ 70%.
ເມື່ອຕາຕະລາງຖືກນໍາໃຊ້ຕໍ່ມາ, ເຄື່ອງແມ່ຂ່າຍຈະອ່ານເຂົ້າໄປໃນຫນ່ວຍຄວາມຈໍາຂໍ້ມູນທີ່ຕ້ອງການ
decompress ຖັນ. ອັນນີ້ສົ່ງຜົນໃຫ້ປະສິດທິພາບດີຂຶ້ນຫຼາຍເມື່ອເຂົ້າເຖິງບຸກຄົນ
ແຖວ, ເພາະວ່າທ່ານພຽງແຕ່ຕ້ອງ uncompress ແທ້ຫນຶ່ງແຖວ.
MySQL ໃຊ້ mmap() ເມື່ອເປັນໄປໄດ້ເພື່ອເຮັດແຜນທີ່ໜ່ວຍຄວາມຈຳໃນຕາຕະລາງທີ່ຖືກບີບອັດ. ຖ້າ mmap()
ບໍ່ເຮັດວຽກ, MySQL ກັບຄືນສູ່ການອ່ານ / ຂຽນໄຟລ໌ປົກກະຕິ.
ກະລຸນາສັງເກດຕໍ່ໄປນີ້:
·ຖ້າຫາກວ່າ mysqld ເຊີບເວີຖືກຮຽກຮ້ອງດ້ວຍການປິດການລັອກພາຍນອກ, ມັນບໍ່ແມ່ນຄວາມຄິດທີ່ດີ
ຮຽກຮ້ອງ myisampack ຖ້າຕາຕະລາງອາດຈະຖືກປັບປຸງໂດຍເຄື່ອງແມ່ຂ່າຍໃນລະຫວ່າງການຫຸ້ມຫໍ່
ຂະບວນການ. ມັນປອດໄພທີ່ສຸດທີ່ຈະບີບອັດຕາຕະລາງກັບເຄື່ອງແມ່ຂ່າຍຢຸດເຊົາ.
· ຫຼັງຈາກການຫຸ້ມຫໍ່ຕາຕະລາງ, ມັນຈະກາຍເປັນອ່ານເທົ່ານັ້ນ. ນີ້ມີຈຸດປະສົງໂດຍທົ່ວໄປ (ເຊັ່ນ: ເມື່ອ
ການເຂົ້າເຖິງຕາຕະລາງບັນຈຸຢູ່ໃນ CD).
· myisampack ບໍ່ຮອງຮັບຕາຕະລາງແບ່ງສ່ວນ.
ຂໍ myisampack ເຊັ່ນນີ້:
ຫອຍ> myisampack [ທາງເລືອກໃນການ] ຊື່ເອກະສານ ...
ແຕ່ລະອາກິວເມັນຊື່ໄຟລ໌ຄວນເປັນຊື່ຂອງໄຟລ໌ດັດສະນີ (.MYI). ຖ້າທ່ານບໍ່ຢູ່ໃນ
ໄດເລກະທໍລີຖານຂໍ້ມູນ, ທ່ານຄວນລະບຸຊື່ເສັ້ນທາງໄປຫາໄຟລ໌. ມັນເປັນການອະນຸຍາດໃຫ້
ຂ້າມສ່ວນຂະຫຍາຍ .MYI.
ຫຼັງຈາກທີ່ທ່ານບີບອັດຕາຕະລາງທີ່ມີ myisampack, ທ່ານຄວນໃຊ້ myisamchk -rq ເພື່ອສ້າງຄືນໃຫມ່ຂອງຕົນ
ດັດສະນີ. myisamchk(1).
myisampack ສະຫນັບສະຫນູນທາງເລືອກຕໍ່ໄປນີ້. ມັນຍັງອ່ານໄຟລ໌ທາງເລືອກແລະສະຫນັບສະຫນູນ
ທາງເລືອກສໍາລັບການປຸງແຕ່ງໃຫ້ເຂົາເຈົ້າອະທິບາຍຢູ່ໃນພາກທີ 4.2.7, “ທາງເລືອກສາຍຄໍາສັ່ງທີ່ມີຜົນກະທົບ
ທາງເລືອກການຈັດການໄຟລ໌”.
· - ຊ່ວຍ, -?
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອ ແລະອອກ.
· -- ສຳຮອງ, -b
ເຮັດການສໍາຮອງໄຟລ໌ຂໍ້ມູນຂອງແຕ່ລະຕາຕະລາງໂດຍໃຊ້ຊື່ tbl_name.ເກົ່າ.
· --character-sets-dir=ເສັ້ນທາງ
ໄດເລກະທໍລີທີ່ຊຸດຕົວອັກສອນຖືກຕິດຕັ້ງ. ເບິ່ງພາກທີ 10.5, “ຊຸດຕົວອັກສອນ
ການຕັ້ງຄ່າ”.
· --debug[=debug_options], -# [debug_options]
ຂຽນບັນທຶກການດີບັກ. ປົກກະຕິ debug_options string ແມ່ນ d:t:o,ຊື່ເອກະສານ. ຄ່າເລີ່ມຕົ້ນ
ແມ່ນ d:t:o.
· --ກຳລັງ, -f
ຜະລິດຕາຕະລາງບັນຈຸເຖິງແມ່ນວ່າມັນຈະກາຍເປັນຂະຫນາດໃຫຍ່ກ່ວາຕົ້ນສະບັບຫຼືຖ້າຫາກວ່າໄດ້
ໄຟລ໌ລະດັບປານກາງຈາກການຮຽກຮ້ອງກ່ອນໜ້ານີ້ myisampack ມີຢູ່. (myisampack ສ້າງ
ໄຟລ໌ລະດັບປານກາງທີ່ມີຊື່ tbl_name.TMD ໃນໄດເລກະທໍລີຖານຂໍ້ມູນໃນຂະນະທີ່ມັນບີບອັດ
ໂຕະ. ຖ້າເຈົ້າຂ້າ myisampack, ໄຟລ໌ .TMD ອາດຈະບໍ່ຖືກລຶບ.) ໂດຍປົກກະຕິ,
myisampack ອອກດ້ວຍຄວາມຜິດພາດຖ້າຫາກວ່າມັນພົບເຫັນວ່າ tbl_name.TMD ມີຢູ່. ກັບ --ກຳລັງ,
myisampack packs ຕາຕະລາງຢ່າງໃດກໍ່ຕາມ.
· --ເຂົ້າຮ່ວມ=big_tbl_name, -j big_tbl_name
ເຂົ້າຮ່ວມຕາຕະລາງທັງຫມົດທີ່ມີຊື່ຢູ່ໃນເສັ້ນຄໍາສັ່ງເຂົ້າໄປໃນຕາຕະລາງດຽວ big_tbl_nameທີ່ຢູ່ ທັງຫມົດ
ຕາຕະລາງທີ່ຈະລວມກັນ ຕ້ອງ ມີໂຄງສ້າງທີ່ຄືກັນ (ຊື່ຖັນດຽວກັນ ແລະ
ປະເພດ, ດັດສະນີດຽວກັນ, ແລະອື່ນໆ).
big_tbl_name ຈະຕ້ອງບໍ່ມີຢູ່ກ່ອນທີ່ຈະດໍາເນີນການເຂົ້າຮ່ວມ. ຕາຕະລາງແຫຼ່ງທັງຫມົດທີ່ມີຊື່ຢູ່ໃນ
ເສັ້ນຄໍາສັ່ງທີ່ຈະລວມເຂົ້າກັນ big_tbl_name ຕ້ອງມີຢູ່. ຕາຕະລາງແຫຼ່ງແມ່ນອ່ານ
ສໍາລັບການປະຕິບັດການເຂົ້າຮ່ວມແຕ່ບໍ່ໄດ້ດັດແກ້. ການປະຕິບັດການເຂົ້າຮ່ວມບໍ່ໄດ້ສ້າງ .frm
file for big_tbl_name, ດັ່ງນັ້ນຫຼັງຈາກການປະຕິບັດການເຂົ້າຮ່ວມສໍາເລັດ, ຄັດລອກໄຟລ໌ .frm ຈາກ
ຫນຶ່ງໃນຕາຕະລາງແຫຼ່ງແລະຊື່ມັນ big_tbl_name.frm.
· --ງຽບ, -s
ໂໝດງຽບ. ຂຽນຜົນໄດ້ຮັບພຽງແຕ່ເມື່ອມີຂໍ້ຜິດພາດເກີດຂື້ນ.
· --ທົດສອບ, -t
ຕົວຈິງແລ້ວບໍ່ໄດ້ຫຸ້ມຫໍ່ຕາຕະລາງ, ພຽງແຕ່ທົດສອບການຫຸ້ມຫໍ່ມັນ.
· --tmpdir=ເສັ້ນທາງ, -T ເສັ້ນທາງ
ໃຊ້ໄດເລກະທໍລີທີ່ມີຊື່ເປັນສະຖານທີ່ບ່ອນທີ່ myisampack ສ້າງໄຟລ໌ຊົ່ວຄາວ.
· -- verbose, -v
ໂຫມດ verbose. ຂຽນຂໍ້ມູນກ່ຽວກັບຄວາມຄືບຫນ້າຂອງການດໍາເນີນງານການຫຸ້ມຫໍ່ແລະຂອງມັນ
ຜົນໄດ້ຮັບ.
· - ການປ່ຽນແປງ, -V
ສະແດງຂໍ້ມູນສະບັບແລະອອກ.
· --ລໍຖ້າ, -w
ລໍຖ້າແລະລອງໃຫມ່ຖ້າຕາຕະລາງຖືກນໍາໃຊ້. ຖ້າ mysqld ເຊີບເວີຖືກເອີ້ນກັບພາຍນອກ
ລັອກປິດການໃຊ້ງານ, ມັນບໍ່ແມ່ນຄວາມຄິດທີ່ດີທີ່ຈະເອີ້ນ myisampack ຖ້າຕາຕະລາງອາດຈະເປັນ
ອັບເດດໂດຍເຊີບເວີໃນລະຫວ່າງຂະບວນການບັນຈຸ.
ລໍາດັບຕໍ່ໄປນີ້ຂອງຄໍາສັ່ງສະແດງໃຫ້ເຫັນເຖິງກອງປະຊຸມການບີບອັດຕາຕະລາງປົກກະຕິ:
ຫອຍ> ls -l ສະຖານີ.*
-rw-rw-r-- 1 monty my 994128 Apr 17 19:00 station.MYD
-rw-rw-r-- 1 monty my 53248 ເມສາ 17 19:00 station.MYI
-rw-rw-r-- 1 monty my 5767 ເມສາ 17 19:00 station.frm
ຫອຍ> myisamchk -dvv ສະຖານີ
ໄຟລ໌ MyISAM: ສະຖານີ
Isam ສະບັບ: 2
ເວລາສ້າງ: 1996-03-13 10:08:58
ເວລາຟື້ນຕົວ: 1997-02-02 3:06:43
ບັນທຶກຂໍ້ມູນ: 1192 ບລັອກທີ່ຖືກລົບ: 0
ຊິ້ນສ່ວນຂໍ້ມູນ: 1192 ຂໍ້ມູນທີ່ຖືກລົບ: 0
Datafile pointer (bytes): 2 Keyfile pointer (bytes): 2
ຄວາມຍາວສູງສຸດຂອງໄຟລ໌ຂໍ້ມູນ: 54657023 ຄວາມຍາວໄຟລ໌ສູງສຸດ: 33554431
ຄວາມຍາວບັນທຶກ: 834
ຮູບແບບການບັນທຶກ: ຄວາມຍາວຄົງທີ່
ລາຍລະອຽດຕາຕະລາງ:
Key Start Len Index ປະເພດ Root Blocksize Rec/key
1 2 4 ເປັນເອກະລັກ unsigned ຍາວ 1024 1024 1
2 32 30 ຄູນ. ຂໍ້ຄວາມ 10240 1024 1
Field Start Type ຄວາມຍາວ
+1 1 1
+2 2 4
+3 6 4
+4 10 1
+5 11 20
+6 31 1
+7 32 30
+8 62 35
+9 97 35
+10 132 35
+11 167 4
+12 171 16
+13 187 35
+14 222 4
+15 226 16
+16 242 20
+17 262 20
+18 282 20
+19 302 30
+20 332 4
+21 336 4
+22 340 1
+23 341 8
+24 349 8
+25 357 8
+26 365 2
+27 367 2
+28 369 4
+29 373 4
+30 377 1
+31 378 2
+32 380 8
+33 388 4
+34 392 4
+35 396 4
+36 400 4
+37 404 1
+38 405 4
+39 409 4
+40 413 4
+41 417 4
+42 421 4
+43 425 4
+44 429 20
+45 449 30
+46 479 1
+47 480 1
+48 481 79
+49 560 79
+50 639 79
+51 718 79
+52 797 8
+53 805 1
+54 806 1
+55 807 20
+56 827 4
+57 831 4
ຫອຍ> myisampack station.MYI
Compressing station.MYI: (1192 ບັນທຶກ)
- ການຄິດໄລ່ສະຖິຕິ
ປົກກະຕິ: 20 ຊ່ອງຫວ່າງ: 16 ເປົ່າ-ສູນ: 12 ຊ່ອງຫວ່າງ: 11
pre-space: 0 end-space: 12 table-lookups: 5 zero: 7
ຕົ້ນເດີມ: 57 ຫຼັງຮ່ວມ: 17
- ກຳລັງບີບອັດໄຟລ໌
87.14%
ຈືຂໍ້ມູນການດໍາເນີນການ myisamchk -rq ໃນຕາຕະລາງທີ່ຖືກບີບອັດ
ຫອຍ> ls -l ສະຖານີ.*
-rw-rw-r-- 1 monty my 127874 Apr 17 19:00 station.MYD
-rw-rw-r-- 1 monty my 55296 ເມສາ 17 19:04 station.MYI
-rw-rw-r-- 1 monty my 5767 ເມສາ 17 19:00 station.frm
ຫອຍ> myisamchk -dvv ສະຖານີ
ໄຟລ໌ MyISAM: ສະຖານີ
Isam ສະບັບ: 2
ເວລາສ້າງ: 1996-03-13 10:08:58
ເວລາຟື້ນຕົວ: 1997-04-17 19:04:26
ບັນທຶກຂໍ້ມູນ: 1192 ບລັອກທີ່ຖືກລົບ: 0
ຊິ້ນສ່ວນຂໍ້ມູນ: 1192 ຂໍ້ມູນທີ່ຖືກລົບ: 0
Datafile pointer (bytes): 3 Keyfile pointer (bytes): 1
ຄວາມຍາວສູງສຸດຂອງໄຟລ໌ຂໍ້ມູນ: 16777215 ຄວາມຍາວໄຟລ໌ສູງສຸດ: 131071
ຄວາມຍາວບັນທຶກ: 834
ຮູບແບບການບັນທຶກ: ຖືກບີບອັດ
ລາຍລະອຽດຕາຕະລາງ:
Key Start Len Index ປະເພດ Root Blocksize Rec/key
1 2 4 ເປັນເອກະລັກ unsigned ຍາວ 10240 1024 1
2 32 30 ຄູນ. ຂໍ້ຄວາມ 54272 1024 1
Field Start Length Type Huff tree Bits
1 1 1 ຄົງທີ່ 1 0
+2 2 4 zerofil(1) 2 9
3 6 4 ບໍ່ມີສູນ, zerofil(1) 2 9
4 10 1 3 9
5 11 20 ຕາຕະລາງຊອກຫາ 4 0
6 31 1 3 9
7 32 30 no endspace, not_always 5 9
8 62 35 no endspace, not_always, no empty 6 9
9 97 35 ບໍ່ມີຫວ່າງ 7 9
10 132 35 no endspace, not_always, no empty 6 9
+11 167 4 zerofil(1) 2 9
12 171 16 no endspace, not_always, no empty 5 9
13 187 35 no endspace, not_always, no empty 6 9
+14 222 4 zerofil(1) 2 9
15 226 16 no endspace, not_always, no empty 5 9
16 242 20 no endspace, not_always 8 9
17 262 20 ບໍ່ມີບ່ອນສິ້ນສຸດ, ບໍ່ມີບ່ອນຫວ່າງ 8 9
18 282 20 ບໍ່ມີບ່ອນສິ້ນສຸດ, ບໍ່ມີບ່ອນຫວ່າງ 5 9
19 302 30 ບໍ່ມີບ່ອນສິ້ນສຸດ, ບໍ່ມີບ່ອນຫວ່າງ 6 9
20 332 4 ສະເໝີສູນ 2 9
21 336 4 ສະເໝີສູນ 2 9
22 340 1 3 9
23 341 8 ຕາຕະລາງຊອກຫາ 9 0
24 349 8 ຕາຕະລາງຊອກຫາ 10 0
25 357 8 ສະເໝີສູນ 2 9
26 365 2 2 9
27 367 2 ບໍ່ມີສູນ, zerofil(1) 2 9
28 369 4 ບໍ່ມີສູນ, zerofil(1) 2 9
29 373 4 ຕາຕະລາງຊອກຫາ 11 0
30 377 1 3 9
31 378 2 ບໍ່ມີສູນ, zerofil(1) 2 9
32 380 8 ບໍ່ມີສູນ 2 9
33 388 4 ສະເໝີສູນ 2 9
34 392 4 ຕາຕະລາງຊອກຫາ 12 0
35 396 4 ບໍ່ມີສູນ, zerofil(1) 13 9
36 400 4 ບໍ່ມີສູນ, zerofil(1) 2 9
37 404 1 2 9
38 405 4 ບໍ່ມີສູນ 2 9
39 409 4 ສະເໝີສູນ 2 9
40 413 4 ບໍ່ມີສູນ 2 9
41 417 4 ສະເໝີສູນ 2 9
42 421 4 ບໍ່ມີສູນ 2 9
43 425 4 ສະເໝີສູນ 2 9
44 429 20 ບໍ່ມີຫວ່າງ 3 9
45 449 30 ບໍ່ມີຫວ່າງ 3 9
46 479 1 14 4
47 480 1 14 4
48 481 79 ບໍ່ມີບ່ອນສິ້ນສຸດ, ບໍ່ມີບ່ອນຫວ່າງ 15 9
49 560 79 ບໍ່ມີຫວ່າງ 2 9
50 639 79 ບໍ່ມີຫວ່າງ 2 9
51 718 79 ບໍ່ມີບ່ອນສິ້ນສຸດ 16 9
52 797 8 ບໍ່ມີຫວ່າງ 2 9
53 805 1 17 1
54 806 1 3 9
55 807 20 ບໍ່ມີຫວ່າງ 3 9
56 827 4 ບໍ່ມີສູນ, zerofil(2) 2 9
57 831 4 ບໍ່ມີສູນ, zerofil(1) 2 9
myisampack ສະແດງຂໍ້ມູນປະເພດຕໍ່ໄປນີ້:
·ປົກກະຕິ
ຈໍານວນຄໍລໍາທີ່ບໍ່ມີການຫຸ້ມຫໍ່ພິເສດຖືກນໍາໃຊ້.
· ພື້ນທີ່ຫວ່າງເປົ່າ
ຈໍານວນຂອງຖັນທີ່ມີຄ່າທີ່ມີພຽງແຕ່ spaces. ເຫຼົ່ານີ້ຄອບຄອງຫນຶ່ງນ້ອຍ.
· ເປົ່າ-ສູນ
ຈໍານວນຂອງຖັນທີ່ມີຄ່າທີ່ພຽງແຕ່ສູນຖານສອງ. ເຫຼົ່ານີ້ຄອບຄອງຫນຶ່ງ
bit
· ຕື່ມຂໍ້ມູນໃສ່ຫວ່າງເປົ່າ
ຈຳນວນຂອງຖັນຈຳນວນເຕັມທີ່ບໍ່ຄອບຄອງຊ່ວງໄບຕ໌ເຕັມຂອງປະເພດພວກມັນ.
ສິ່ງເຫຼົ່ານີ້ຖືກປ່ຽນເປັນປະເພດນ້ອຍກວ່າ. ຕົວຢ່າງ, ຖັນ BIGINT (ແປດ bytes) ສາມາດເປັນ
ເກັບໄວ້ເປັນຖັນ TINYINT (ໜຶ່ງໄບຕ໌) ຖ້າຄ່າທັງໝົດຂອງມັນຢູ່ໃນຂອບເຂດຈາກ -128 ຫາ
127.
· ພື້ນທີ່ກ່ອນ
ຈໍານວນຂອງຖັນທົດສະນິຍົມທີ່ຖືກເກັບຮັກສາໄວ້ໂດຍມີຊ່ອງນໍາຫນ້າ. ໃນກໍລະນີນີ້, ແຕ່ລະຄົນ
ຄ່າປະກອບມີການນັບສໍາລັບຈໍານວນຊ່ອງນໍາຫນ້າ.
· ພື້ນທີ່ສິ້ນສຸດ
ຈໍານວນຂອງຖັນທີ່ມີຊ່ອງຕໍ່ຫນ້າຫຼາຍ. ໃນກໍລະນີນີ້, ແຕ່ລະມູນຄ່າ
ປະກອບມີການນັບຈໍານວນຊ່ອງຕໍ່ທ້າຍ.
· ການຊອກຫາຕາຕະລາງ
ຖັນມີຄ່າທີ່ແຕກຕ່າງກັນພຽງໜ້ອຍດຽວ, ເຊິ່ງຖືກປ່ຽນເປັນ
ENUM ກ່ອນການບີບອັດ Huffman.
·ສູນ
ຈຳນວນຖັນທີ່ຄ່າທັງໝົດແມ່ນສູນ.
· ຕົ້ນໄມ້ເດີມ
ຈໍານວນເບື້ອງຕົ້ນຂອງຕົ້ນໄມ້ Huffman.
· ຫຼັງຈາກເຂົ້າຮ່ວມ
ຈໍານວນຕົ້ນໄມ້ Huffman ທີ່ແຕກຕ່າງກັນທີ່ປະໄວ້ຫຼັງຈາກເຂົ້າຮ່ວມຕົ້ນໄມ້ເພື່ອຊ່ວຍປະຢັດບາງສ່ວນຫົວ
space
ຫຼັງຈາກຕາຕະລາງໄດ້ຖືກບີບອັດ, ເສັ້ນພາກສະຫນາມທີ່ສະແດງໂດຍ myisamchk -dvv ປະກອບດ້ວຍ
ຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບແຕ່ລະຖັນ:
· ປະເພດ
ປະເພດຂໍ້ມູນ. ຄ່າອາດມີຕົວອະທິບາຍຕໍ່ໄປນີ້:
·ຄົງທີ່
ແຖວທັງໝົດມີຄ່າດຽວກັນ.
· ບໍ່ມີບ່ອນສິ້ນສຸດ
ຢ່າເກັບ endspace.
· ບໍ່ມີບ່ອນສິ້ນສຸດ, not_always
ຢ່າເກັບ endspace ແລະບໍ່ເຮັດການບີບອັດ endspace ສໍາລັບຄ່າທັງຫມົດ.
· ບໍ່ມີບ່ອນສິ້ນສຸດ, ບໍ່ມີບ່ອນຫວ່າງ
ຢ່າເກັບ endspace. ຢ່າເກັບຄ່າຫວ່າງເປົ່າ.
· ການຊອກຫາຕາຕະລາງ
ຖັນໄດ້ຖືກປ່ຽນເປັນ ENUM.
· zerofil(N)
ທີ່ສໍາຄັນທີ່ສຸດ N bytes ໃນມູນຄ່າແມ່ນສະເຫມີ 0 ແລະບໍ່ໄດ້ຖືກເກັບໄວ້.
· ບໍ່ມີສູນ
ຢ່າເກັບສູນ.
·ສູນສະເໝີ
ຄ່າສູນຖືກເກັບໄວ້ໂດຍໃຊ້ໜຶ່ງບິດ.
· ຕົ້ນໝາກຂາມ
ຈໍານວນຕົ້ນໄມ້ Huffman ທີ່ກ່ຽວຂ້ອງກັບຖັນ.
· ບິດ
ຈໍານວນບິດທີ່ໃຊ້ໃນຕົ້ນໄມ້ Huffman.
ຫຼັງຈາກທີ່ທ່ານດໍາເນີນການ myisampack, ທ່ານຕ້ອງດໍາເນີນການ myisamchk ເພື່ອສ້າງດັດສະນີໃດໆຄືນໃຫມ່. ໃນເວລານີ້,
ນອກນັ້ນທ່ານຍັງສາມາດຈັດລຽງຕັນດັດສະນີແລະສ້າງສະຖິຕິທີ່ຈໍາເປັນສໍາລັບການເພີ່ມປະສິດທິພາບ MySQL
ເຮັດວຽກປະສິດທິພາບຫຼາຍຂຶ້ນ:
ຫອຍ> myisamchk -rq --sort-index -- ວິເຄາະ tbl_name.MYI
ຫຼັງຈາກທີ່ທ່ານໄດ້ຕິດຕັ້ງຕາຕະລາງບັນຈຸເຂົ້າໃນໄດເລກະທໍລີຖານຂໍ້ມູນ MySQL, ທ່ານຄວນ
ປະຕິບັດ mysqladmin ຕາຕະລາງ flush ບັງຄັບ mysqld ເພື່ອເລີ່ມຕົ້ນການນໍາໃຊ້ຕາຕະລາງໃຫມ່.
ເພື່ອຖອດຕາຕະລາງບັນຈຸ, ໃຫ້ໃຊ້ -- unpack ທາງເລືອກທີ່ຈະ myisamchk.
COPYRIGHT
ສະຫງວນລິຂະສິດ © 1997, 2014, Oracle ແລະ/ຫຼື ສາຂາຂອງມັນ. ສະຫງວນລິຂະສິດທັງໝົດ.
ເອກະສານນີ້ແມ່ນຊອບແວຟຣີ; ທ່ານສາມາດແຈກຢາຍມັນແລະ / ຫຼືປັບປຸງແກ້ໄຂມັນພຽງແຕ່ພາຍໃຕ້ການ
ຂໍ້ກໍານົດຂອງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ທີ່ຈັດພີມມາໂດຍມູນນິທິຊອບແວຟຣີ;
ສະບັບ 2 ຂອງໃບອະນຸຍາດ.
ເອກະສານນີ້ໄດ້ຖືກແຈກຢາຍໂດຍຫວັງວ່າມັນຈະເປັນປະໂຫຍດ, ແຕ່ບໍ່ມີອັນໃດ
ການຮັບປະກັນ; ໂດຍບໍ່ມີການຮັບປະກັນໂດຍຫຍໍ້ຂອງ MERCHANTABILITY ຫຼື FITNESS ສໍາລັບສະເພາະ.
ຈຸດປະສົງ. ເບິ່ງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປຂອງ GNU ສໍາລັບລາຍລະອຽດເພີ່ມເຕີມ.
ທ່ານຄວນໄດ້ຮັບສໍາເນົາຂອງໃບອະນຸຍາດສາທາລະນະທົ່ວໄປ GNU ພ້ອມກັບໂຄງການ;
ຖ້າບໍ່ແມ່ນ, ຂຽນຫາ Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA ຫຼືເບິ່ງ http://www.gnu.org/licenses/.
ໃຊ້ myisampack ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net