InggrisPerancisSpanyol

favorit OnWorks

myisamchk - Online di Cloud

Jalankan myisamchk di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah myisamchk yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


myisamchk - utilitas pemeliharaan tabel MyISAM

RINGKASAN


myisamchk [Pilihan] nama_tbl ...

DESKRIPSI


myisamchk utilitas mendapatkan informasi tentang tabel database Anda atau pemeriksaan, perbaikan, atau
mengoptimalkan mereka. myisamchk bekerja dengan tabel MyISAM (tabel yang memiliki file .MYD dan .MYI
untuk menyimpan data dan indeks).

Anda juga dapat menggunakan pernyataan CHECK TABLE dan REPAIR TABLE untuk memeriksa dan memperbaiki MyISAM
tabel. Lihat Bagian 13.7.2.2, “Sintaks CHECK TABLE”, dan Bagian 13.7.2.5, “PERBAIKAN TABEL
Sintaksis".

Penggunaan myisamchk dengan tabel yang dipartisi tidak didukung.

Peringatan
Yang terbaik adalah membuat cadangan tabel sebelum melakukan operasi perbaikan tabel;
dalam beberapa keadaan operasi dapat menyebabkan kehilangan data. Kemungkinan penyebabnya antara lain:
tetapi tidak terbatas pada kesalahan sistem file.

memohon myisamchk seperti ini:

kulit> myisamchk [Pilihan] nama_tbl ...

Pilihan tentukan apa yang kamu inginkan myisamchk melakukan. Mereka dijelaskan sebagai berikut:
bagian. Anda juga bisa mendapatkan daftar opsi dengan memanggil myisamchk --membantu.

Tanpa pilihan, myisamchk cukup periksa tabel Anda sebagai operasi default. Untuk mendapatkan lebih banyak
informasi atau untuk memberitahu myisamchk untuk mengambil tindakan korektif, tentukan opsi seperti yang dijelaskan
dalam pembahasan berikut.

nama_tbl adalah tabel database yang ingin Anda periksa atau perbaiki. Jika kamu lari myisamchk di suatu tempat
selain di direktori database, Anda harus menentukan jalur ke direktori database,
karena myisamchk tidak tahu di mana database berada. Faktanya, myisamchk tidak
benar-benar peduli apakah file yang sedang Anda kerjakan berada di direktori database.
Anda dapat menyalin file yang sesuai dengan tabel database ke beberapa lokasi lain dan
melakukan operasi pemulihan pada mereka di sana.

Anda dapat menyebutkan beberapa tabel di myisamchk baris perintah jika Anda mau. Anda juga bisa
tentukan tabel dengan menamai file indeksnya (file dengan akhiran .MYI). Ini memungkinkan Anda
untuk menentukan semua tabel dalam direktori dengan menggunakan pola *.MYI. Misalnya, jika Anda
di direktori database, Anda dapat memeriksa semua tabel MyISAM di direktori itu seperti ini:

kulit> myisamchk *.KU I

Jika Anda tidak berada di direktori database, Anda dapat memeriksa semua tabel di sana dengan menentukan
jalur ke direktori:

kulit> myisamchk /path/ke/database_dir/*.KU I

Anda bahkan dapat memeriksa semua tabel di semua database dengan menentukan wildcard dengan jalur ke
direktori data MySQL:

kulit> myisamchk /path/ke/datadir/*/*.KU I

Cara yang disarankan untuk memeriksa semua tabel MyISAM dengan cepat adalah:

kulit> myisamchk --diam --cepat /path/ke/datadir/*/*.KU I

Jika Anda ingin memeriksa semua tabel MyISAM dan memperbaiki yang rusak, Anda dapat menggunakan
perintah berikut:

kulit> myisamchk --diam --memaksa --cepat --update-status \
--key_buffer_size=64M --myisam_sort_buffer_size=64M \
--read_buffer_size=1 juta --write_buffer_size=1 juta \
/path/ke/datadir/*/*.KU I

Perintah ini mengasumsikan bahwa Anda memiliki lebih dari 64MB gratis. Untuk informasi lebih lanjut tentang memori
alokasi dengan myisamchk, lihat bagian yang disebut “PENGGUNAAN MEMORI MYISAMCHK”.

Untuk informasi tambahan tentang menggunakan myisamchk, lihat Bagian 7.6, “Tabel MyISAM
Pemeliharaan dan Pemulihan Kerusakan”.

penting
Kamu harus memastikan bahwa tidak lain program is menggunakan itu tabel sementara Anda adalah berjalan
myisamchk. Cara paling efektif untuk melakukannya adalah dengan mematikan server MySQL saat
berjalan myisamchk, atau untuk mengunci semua tabel yang myisamchk sedang digunakan pada.

Jika tidak, saat Anda berlari myisamchk, ini mungkin menampilkan pesan kesalahan berikut:

peringatan: klien menggunakan atau belum menutup tabel dengan benar

Ini berarti Anda mencoba memeriksa tabel yang telah diperbarui oleh orang lain
program (seperti mysqld server) yang belum menutup file atau yang telah mati
tanpa menutup file dengan benar, yang terkadang dapat menyebabkan kerusakan file
atau lebih tabel MyISAM.

If mysqld sedang berjalan, Anda harus memaksanya untuk menghapus semua modifikasi tabel yang
masih buffer di memori dengan menggunakan FLUSH TABLES. Anda kemudian harus memastikan bahwa tidak ada seorang pun
menggunakan tabel saat Anda berlari myisamchk

Namun, cara termudah untuk menghindari masalah ini adalah dengan menggunakan CHECK TABLE daripada
myisamchk untuk memeriksa tabel. Lihat Bagian 13.7.2.2, “PERIKSA TABEL Sintaks”.

myisamchk mendukung opsi berikut, yang dapat ditentukan pada baris perintah atau di
grup [myisamchk] dari file opsi. Untuk informasi tentang file opsi yang digunakan oleh MySQL
program, lihat Bagian 4.2.6, “Menggunakan File Opsi”.

MYISAMCHK UMUM PILIHAN


Opsi yang dijelaskan di bagian ini dapat digunakan untuk semua jenis perawatan meja
operasi yang dilakukan oleh myisamchk. Bagian berikut ini menjelaskan opsi yang
hanya berkaitan dengan operasi tertentu, seperti pemeriksaan meja atau perbaikan.

· --membantu, -?

Tampilkan pesan bantuan dan keluar. Opsi dikelompokkan berdasarkan jenis operasi.

· --TOLONG, -H

Tampilkan pesan bantuan dan keluar. Opsi disajikan dalam satu daftar.

· --debug=debug_options, -# debug_options

Tulis log debug. Sebuah tipikal debug_options string adalah d:t:o,nama file. Default
adalah d:t:o,/tmp/myisamchk.trace.

· --default-file-ekstra=nama file

Baca file opsi ini setelah file opsi global tetapi (di Unix) sebelum pengguna
berkas opsi. Jika file tidak ada atau tidak dapat diakses, terjadi kesalahan.
nama file ditafsirkan relatif terhadap direktori saat ini jika diberikan sebagai jalur relatif
name daripada nama path lengkap.

· --default-file=nama file

Gunakan hanya file opsi yang diberikan. Jika file tidak ada atau sebaliknya
tidak dapat diakses, terjadi kesalahan. nama file diinterpretasikan relatif terhadap arus
direktori jika diberikan sebagai nama jalur relatif daripada nama jalur lengkap.

· --default-grup-akhiran=str

Baca tidak hanya grup opsi biasa, tetapi juga grup dengan nama biasa dan a
akhiran dari str. Sebagai contoh, myisamchk biasanya membaca grup [myisamchk]. jika
--defaults-grup-akhiran=_lainnya pilihan diberikan, myisamchk juga membaca
[myisamchk_other] grup.

· --tanpa-default

Jangan membaca file opsi apa pun. Jika startup program gagal karena membaca opsi yang tidak diketahui
dari file opsi, --tanpa-default dapat digunakan untuk mencegahnya dibaca.

Pengecualiannya adalah bahwa file .mylogin.cnf, jika ada, dibaca dalam semua kasus. Ini
mengizinkan kata sandi untuk ditentukan dengan cara yang lebih aman daripada di baris perintah bahkan ketika
--tanpa-default digunakan. (.mylogin.cnf dibuat oleh mysql_config_editor utilitas
Lihat mysql_config_editor(1).)

· --print-default

Cetak nama program dan semua opsi yang didapat dari file opsi.

· --diam, -s

Mode diam. Tulis output hanya jika terjadi kesalahan. Anda dapat gunakan -s dua kali (-ss) untuk membuat
myisamchk sangat diam.

· --bertele-tele, -v

Modus verbose. Cetak informasi lebih lanjut tentang apa yang dilakukan program. Ini bisa digunakan
dengan -d dan -e. Menggunakan -v beberapa kali (-vv, -vvv) untuk keluaran yang lebih banyak.

· --Versi: kapan, -V

Tampilkan informasi versi dan keluar.

· --tunggu, -w

Alih-alih mengakhiri dengan kesalahan jika tabel terkunci, tunggu sampai tabel
dibuka sebelum melanjutkan. Jika Anda sedang berlari mysqld dengan penguncian eksternal dinonaktifkan,
meja hanya dapat dikunci oleh orang lain myisamchk perintah.

Anda juga dapat mengatur variabel berikut dengan menggunakan --nama_var=nilai sintaksis:

┌────── teks acoran───X chambatan ilangan ilangan Phace uransansansans XNUMX XNUMX Chs XNUMX Chsans XNUMX Chsans XNUMX Chsmocansansansansans potacksILalisansansansans XNUMXya XNUMXyayayayayayayayayayayayaANyaANyaANyaANyaANyaANyaANyayaika XNUMX XNUMXika XNUMXyaikaikaikaikaikakuesakues psa p p pali
VariabelDefault Nilai
├────── teks acoran───X chambatan ilangan ilangan Phace uransansansans XNUMX XNUMX Chs XNUMX Chsans XNUMX Chsans XNUMX Chsmocansansansansans potacksILalisansansansans XNUMXya XNUMXyayayayayayayayayayayayaANyaANyaANyaANyaANyaANyaANyayaika XNUMX XNUMXika XNUMXyaikaikaikaikaikakuesakues psa p p pali
decode_bits 9
├────── teks acoran───X chambatan ilangan ilangan Phace uransansansans XNUMX XNUMX Chs XNUMX Chsans XNUMX Chsans XNUMX Chsmocansansansansans potacksILalisansansansans XNUMXya XNUMXyayayayayayayayayayayayaANyaANyaANyaANyaANyaANyaANyayaika XNUMX XNUMXika XNUMXyaikaikaikaikaikakuesakues psa p p pali
ft_max_word_len tergantung versi
├────── teks acoran───X chambatan ilangan ilangan Phace uransansansans XNUMX XNUMX Chs XNUMX Chsans XNUMX Chsans XNUMX Chsmocansansansansans potacksILalisansansansans XNUMXya XNUMXyayayayayayayayayayayayaANyaANyaANyaANyaANyaANyaANyayaika XNUMX XNUMXika XNUMXyaikaikaikaikaikakuesakues psa p p pali
ft_min_word_len 4
├────── teks acoran───X chambatan ilangan ilangan Phace uransansansans XNUMX XNUMX Chs XNUMX Chsans XNUMX Chsans XNUMX Chsmocansansansansans potacksILalisansansansans XNUMXya XNUMXyayayayayayayayayayayayaANyaANyaANyaANyaANyaANyaANyayaika XNUMX XNUMXika XNUMXyaikaikaikaikaikakuesakues psa p p pali
ft_stopword_file daftar bawaan
├────── teks acoran───X chambatan ilangan ilangan Phace uransansansans XNUMX XNUMX Chs XNUMX Chsans XNUMX Chsans XNUMX Chsmocansansansansans potacksILalisansansansans XNUMXya XNUMXyayayayayayayayayayayayaANyaANyaANyaANyaANyaANyaANyayaika XNUMX XNUMXika XNUMXyaikaikaikaikaikakuesakues psa p p pali
key_buffer_size 523264
├────── teks acoran───X chambatan ilangan ilangan Phace uransansansans XNUMX XNUMX Chs XNUMX Chsans XNUMX Chsans XNUMX Chsmocansansansansans potacksILalisansansansans XNUMXya XNUMXyayayayayayayayayayayayaANyaANyaANyaANyaANyaANyaANyayaika XNUMX XNUMXika XNUMXyaikaikaikaikaikakuesakues psa p p pali
myisam_block_size 1024
├────── teks acoran───X chambatan ilangan ilangan Phace uransansansans XNUMX XNUMX Chs XNUMX Chsans XNUMX Chsans XNUMX Chsmocansansansansans potacksILalisansansansans XNUMXya XNUMXyayayayayayayayayayayayaANyaANyaANyaANyaANyaANyaANyayaika XNUMX XNUMXika XNUMXyaikaikaikaikaikakuesakues psa p p pali
myisam_sort_key_blocks 16
├────── teks acoran───X chambatan ilangan ilangan Phace uransansansans XNUMX XNUMX Chs XNUMX Chsans XNUMX Chsans XNUMX Chsmocansansansansans potacksILalisansansansans XNUMXya XNUMXyayayayayayayayayayayayaANyaANyaANyaANyaANyaANyaANyayaika XNUMX XNUMXika XNUMXyaikaikaikaikaikakuesakues psa p p pali
read_buffer_size 262136
├────── teks acoran───X chambatan ilangan ilangan Phace uransansansans XNUMX XNUMX Chs XNUMX Chsans XNUMX Chsans XNUMX Chsmocansansansansans potacksILalisansansansans XNUMXya XNUMXyayayayayayayayayayayayaANyaANyaANyaANyaANyaANyaANyayaika XNUMX XNUMXika XNUMXyaikaikaikaikaikakuesakues psa p p pali
sort_buffer_size 2097144
├────── teks acoran───X chambatan ilangan ilangan Phace uransansansans XNUMX XNUMX Chs XNUMX Chsans XNUMX Chsans XNUMX Chsmocansansansansans potacksILalisansansansans XNUMXya XNUMXyayayayayayayayayayayayaANyaANyaANyaANyaANyaANyaANyayaika XNUMX XNUMXika XNUMXyaikaikaikaikaikakuesakues psa p p pali
sort_key_blocks 16
├────── teks acoran───X chambatan ilangan ilangan Phace uransansansans XNUMX XNUMX Chs XNUMX Chsans XNUMX Chsans XNUMX Chsmocansansansansans potacksILalisansansansans XNUMXya XNUMXyayayayayayayayayayayayaANyaANyaANyaANyaANyaANyaANyayaika XNUMX XNUMXika XNUMXyaikaikaikaikaikakuesakues psa p p pali
stats_method nulls_unequal
├────── teks acoran───X chambatan ilangan ilangan Phace uransansansans XNUMX XNUMX Chs XNUMX Chsans XNUMX Chsans XNUMX Chsmocansansansansans potacksILalisansansansans XNUMXya XNUMXyayayayayayayayayayayayaANyaANyaANyaANyaANyaANyaANyayaika XNUMX XNUMXika XNUMXyaikaikaikaikaikakuesakues psa p p pali
tulis_buffer_size 262136
└────── teks acoran───X chambatan ilangan ilangan Phace uransansansans XNUMX XNUMX Chs XNUMX Chsans XNUMX Chsans XNUMX Chsmocansansansansans potacksILalisansansansans XNUMXya XNUMXyayayayayayayayayayayayaANyaANyaANyaANyaANyaANyaANyayaika XNUMX XNUMXika XNUMXyaikaikaikaikaikakuesakues psa p p pali

Mungkin myisamchk variabel dan nilai defaultnya dapat diperiksa dengan myisamchk
--membantu:

sort_buffer_size digunakan ketika kunci diperbaiki dengan menyortir kunci, yang normal
kasus saat Anda menggunakan --pulih. Pada MySQL 5.6.9, myisam_sort_buffer_size tersedia sebagai
nama alternatif untuk sort_buffer_size. myisam_sort_buffer_size lebih disukai daripada
sort_buffer_size karena namanya sesuai dengan sistem server myisam_sort_buffer_size
variabel yang memiliki arti yang sama. sort_buffer_size harus dianggap usang.

key_buffer_size digunakan saat Anda memeriksa tabel dengan --perpanjang-periksa atau ketika
kunci diperbaiki dengan memasukkan kunci baris demi baris ke dalam tabel (seperti saat melakukan normal
sisipan). Perbaikan melalui buffer kunci digunakan dalam kasus berikut:

· Kau gunakan --aman-pulih.

· File-file sementara yang diperlukan untuk menyortir kunci akan lebih dari dua kali lebih besar dari ketika
membuat file kunci secara langsung. Ini sering terjadi ketika Anda memiliki nilai kunci yang besar
untuk kolom CHAR, VARCHAR, atau TEXT, karena operasi sortir perlu menyimpan
menyelesaikan nilai kunci saat berlangsung. Jika Anda memiliki banyak ruang sementara dan Anda bisa
kekuatan myisamchk untuk memperbaiki dengan menyortir, Anda dapat menggunakan --sortir-pulihkan .

Memperbaiki melalui buffer kunci membutuhkan ruang disk yang jauh lebih sedikit daripada menggunakan penyortiran, tetapi
juga jauh lebih lambat.

Jika Anda ingin perbaikan lebih cepat, atur variabel key_buffer_size dan myisam_sort_buffer_size
sekitar 25% dari memori yang tersedia. Anda dapat mengatur kedua variabel ke nilai besar, karena
hanya satu dari mereka yang digunakan pada suatu waktu.

myisam_block_size adalah ukuran yang digunakan untuk blok indeks.

stats_method mempengaruhi bagaimana nilai NULL diperlakukan untuk pengumpulan statistik indeks ketika
itu --menganalisa opsi diberikan. Ini bertindak seperti variabel sistem myisam_stats_method. Untuk
informasi lebih lanjut, lihat deskripsi myisam_stats_method di Bagian 5.1.4, “Server
Variabel Sistem”, dan Bagian 8.3.7, “Pengumpulan Statistik Indeks InnoDB dan MyISAM”.

ft_min_word_len dan ft_max_word_len menunjukkan panjang kata minimum dan maksimum untuk
Indeks FULLTEXT pada tabel MyISAM. ft_stopword_file menamai file stopword. Kebutuhan ini
ditetapkan dalam keadaan berikut.

Jika Anda menggunakan myisamchk untuk melakukan operasi yang mengubah indeks tabel (seperti repair
atau analisis), indeks FULLTEXT dibangun kembali menggunakan nilai parameter teks lengkap default
untuk panjang kata minimum dan maksimum dan file stopword kecuali jika Anda menentukan lain.
Ini dapat menyebabkan kueri gagal.

Masalah terjadi karena parameter ini hanya diketahui oleh server. Mereka tidak
disimpan dalam file indeks MyISAM. Untuk menghindari masalah jika Anda telah memodifikasi minimum atau
panjang kata maksimum atau file stopword di server, tentukan ft_min_word_len yang sama,
ft_max_word_len, dan nilai ft_stopword_file untuk myisamchk yang Anda gunakan untuk mysqld. Forum
contoh, jika Anda telah mengatur panjang kata minimum menjadi 3, Anda dapat memperbaiki tabel dengan
myisamchk seperti ini:

kulit> myisamchk --pulih --ft_min_kata_len=3 nama_tbl.KU I

Untuk memastikan bahwa myisamchk dan server menggunakan nilai yang sama untuk parameter teks lengkap, Anda
dapat menempatkan masing-masing di bagian [mysqld] dan [myisamchk] dari file opsi:

[Mysqld]
ft_min_kata_len=3
[myisamchk]
ft_min_kata_len=3

Sebuah alternatif untuk menggunakan myisamchk adalah dengan menggunakan REPAIR TABLE, ANALYZE TABLE, OPTIMIZE
TABEL, atau ALTER TABLE. Pernyataan ini dilakukan oleh server, yang mengetahui
nilai parameter teks lengkap yang tepat untuk digunakan.

MYISAMCHK TARIF PILIHAN


myisamchk mendukung opsi berikut untuk operasi pemeriksaan tabel:

· --memeriksa, -c

Periksa tabel untuk kesalahan. Ini adalah operasi default jika Anda tidak menentukan opsi
yang memilih tipe operasi secara eksplisit.

· --periksa-hanya-berubah, -C

Periksa hanya tabel yang telah berubah sejak pemeriksaan terakhir.

· --perpanjang-periksa, -e

Periksa meja dengan sangat teliti. Ini cukup lambat jika tabel memiliki banyak indeks.
Opsi ini hanya boleh digunakan dalam kasus ekstrim. Biasanya, myisamchk or myisamchk
--centang-sedang harus dapat menentukan apakah ada kesalahan dalam tabel.

Jika Anda menggunakan --perpanjang-periksa dan punya banyak memori, atur key_buffer_size
variabel ke nilai yang besar membantu operasi perbaikan berjalan lebih cepat.

Lihat juga deskripsi opsi ini di bawah opsi perbaikan tabel.

Untuk deskripsi format output, lihat bagian yang disebut “MENDAPATKAN TABEL
INFORMASI DENGAN MYISAMCHK”.

· --cepat, -F

Periksa hanya meja yang belum ditutup dengan benar.

· --memaksa, -f

Lakukan operasi perbaikan secara otomatis jika myisamchk menemukan kesalahan dalam tabel. NS
jenis perbaikan sama dengan yang ditentukan dengan --pulih or -r .

· --informasi, -i

Cetak statistik informasi tentang tabel yang dicentang.

· --centang-sedang, -m

Lakukan pemeriksaan yang lebih cepat dari --perpanjang-periksa operasi. Ini hanya menemukan 99.99% dari
semua kesalahan, yang seharusnya cukup baik dalam banyak kasus.

· --hanya-baca, -T

Jangan tandai tabel sebagai dicentang. Ini berguna jika Anda menggunakan myisamchk untuk memeriksa meja
yang digunakan oleh beberapa aplikasi lain yang tidak menggunakan penguncian, seperti mysqld
saat dijalankan dengan penguncian eksternal dinonaktifkan.

· --update-status, -U

Simpan informasi dalam file .MYI untuk menunjukkan kapan tabel diperiksa dan apakah
meja jatuh. Ini harus digunakan untuk mendapatkan manfaat penuh dari --periksa-hanya-berubah
opsi, tetapi Anda tidak boleh menggunakan opsi ini jika mysqld server menggunakan tabel dan
Anda menjalankannya dengan penguncian eksternal dinonaktifkan.

MYISAMCHK PERBAIKAN PILIHAN


myisamchk mendukung opsi berikut untuk operasi perbaikan meja (operasi dilakukan
ketika opsi seperti --pulih or --aman-pulih diberikan):

· --cadangan, -B

Buat cadangan file .MYD sebagai nama file-waktu.BAK

· --karakter-set-dir=path

Direktori tempat set karakter diinstal. Lihat Bagian 10.5, “Set Karakter
Konfigurasi".

· --benar-checksum

Perbaiki informasi checksum untuk tabel.

· --data-file-panjang=len, -D len

Panjang maksimum file data (saat membuat ulang file data saat "penuh").

· --perpanjang-periksa, -e

Lakukan perbaikan yang mencoba memulihkan setiap baris yang mungkin dari file data. Biasanya,
ini juga menemukan banyak baris sampah. Jangan gunakan opsi ini kecuali Anda
putus asa.

Lihat juga deskripsi opsi ini di bawah opsi pemeriksaan tabel.

Untuk deskripsi format output, lihat bagian yang disebut “MENDAPATKAN TABEL
INFORMASI DENGAN MYISAMCHK”.

· --memaksa, -f

Timpa file perantara lama (file dengan nama seperti nama_tbl.TMD) bukannya
membatalkan.

· --kunci-digunakan=val, -k val

Untuk myisamchk, nilai opsi adalah nilai bit yang menunjukkan indeks mana yang akan diperbarui.
Setiap bit biner dari nilai opsi sesuai dengan indeks tabel, di mana yang pertama
indeks adalah bit 0. Nilai opsi 0 menonaktifkan pembaruan untuk semua indeks, yang dapat berupa
digunakan untuk mendapatkan sisipan yang lebih cepat. Indeks yang dinonaktifkan dapat diaktifkan kembali dengan menggunakan myisamchk
-r.

· --tanpa-symlink, -l

Jangan ikuti tautan simbolik. Biasanya myisamchk memperbaiki tabel yang symlink
menunjuk ke. Opsi ini tidak ada pada MySQL 4.0 karena versi dari 4.0 pada do
tidak menghapus symlink selama operasi perbaikan.

· --panjang-catatan-maks=len

Lewati baris yang lebih besar dari panjang yang diberikan jika myisamchk tidak dapat mengalokasikan memori untuk disimpan
Mereka.

· --paralel-pulih, -p

Gunakan teknik yang sama seperti -r dan -n, tetapi buat semua kunci secara paralel, menggunakan
benang yang berbeda. Kredensial mikro is kualitas beta kode. penggunaan at Tujuan sendiri mempertaruhkan!

· --cepat, -q

Dapatkan perbaikan yang lebih cepat dengan hanya memodifikasi file indeks, bukan file data. Kamu bisa
tentukan opsi ini dua kali untuk memaksa myisamchk untuk mengubah file data asli untuk berjaga-jaga
dari kunci duplikat.

· --pulih, -r

Lakukan perbaikan yang dapat memperbaiki hampir semua masalah kecuali kunci unik yang tidak unik
(yang merupakan kesalahan yang sangat tidak mungkin dengan tabel MyISAM). Jika Anda ingin memulihkan
tabel, ini adalah opsi untuk dicoba terlebih dahulu. Kamu harus mencobanya --aman-pulih hanya jika
myisamchk melaporkan bahwa tabel tidak dapat dipulihkan menggunakan --pulih. (Dalam kemungkinan yang tidak mungkin
kasus itu --pulih gagal, file data tetap utuh.)

Jika Anda memiliki banyak memori, Anda harus meningkatkan nilai myisam_sort_buffer_size.

· --aman-pulih, -o

Lakukan perbaikan menggunakan metode pemulihan lama yang membaca semua baris secara berurutan dan
memperbarui semua pohon indeks berdasarkan baris yang ditemukan. Ini adalah urutan besarnya lebih lambat
dari --pulih, tetapi dapat menangani beberapa kasus yang sangat tidak mungkin --pulih tidak bisa.
Metode pemulihan ini juga menggunakan lebih sedikit ruang disk daripada --pulih. Biasanya, kamu
harus memperbaiki dulu menggunakan --pulih, dan kemudian dengan --aman-pulih hanya jika --pulih
gagal

Jika Anda memiliki banyak memori, Anda harus meningkatkan nilai key_buffer_size.

· --set-karakter-set=nama

Ubah set karakter yang digunakan oleh indeks tabel. Opsi ini digantikan oleh
--set-kolasi di MySQL 5.0.3.

· --set-kolasi=nama

Tentukan susunan yang akan digunakan untuk menyortir indeks tabel. Nama set karakter adalah
tersirat oleh bagian pertama dari nama susunan.

· --sortir-pulihkan, -n

kekuatan myisamchk untuk menggunakan penyortiran untuk menyelesaikan kunci bahkan jika file sementara akan
menjadi sangat besar.

· --tmpdir=path, -t path

Jalur direktori yang akan digunakan untuk menyimpan file-file sementara. Jika ini tidak diatur,
myisamchk menggunakan nilai variabel lingkungan TMPDIR. --tmpdir dapat diatur ke
daftar jalur direktori yang digunakan berturut-turut dalam mode round-robin untuk membuat
berkas sementara. Karakter pemisah antara nama direktori adalah titik dua (“:”) pada
Unix dan titik koma (“;”) di Windows.

· --membongkar, -u

Buka kemasan meja yang penuh dengan myisamppack.

LAIN MYISAMCHK PILIHAN


myisamchk mendukung opsi berikut untuk tindakan selain pemeriksaan dan perbaikan tabel:

· --menganalisa, -a

Menganalisis distribusi nilai-nilai kunci. Ini meningkatkan kinerja bergabung dengan mengaktifkan
bergabung dengan pengoptimal untuk lebih memilih urutan bergabung dengan tabel dan yang
indeks yang harus digunakan. Untuk mendapatkan informasi tentang distribusi kunci, gunakan a
myisamchk --keterangan --bertele-tele nama_tbl perintah atau SHOW INDEX FROM nama_tbl
pernyataan.

· --blok-pencarian=mengimbangi, -b mengimbangi

Temukan catatan yang dimiliki oleh sebuah blok pada offset yang diberikan.

· --keterangan, -d

Cetak beberapa informasi deskriptif tentang tabel. Menentukan --bertele-tele Option
sekali atau dua kali menghasilkan informasi tambahan. Lihat bagian yang disebut “MENDAPATKAN TABEL
INFORMASI DENGAN MYISAMCHK”.

· --set-peningkatan-otomatis[=nilai], -SEBUAH[nilai]

Paksa penomoran AUTO_INCREMENT untuk catatan baru dimulai pada nilai yang diberikan (atau lebih tinggi,
jika ada catatan dengan nilai AUTO_INCREMENT sebesar ini). Jika nilai tidak
ditentukan, angka AUTO_INCREMENT untuk catatan baru dimulai dengan nilai terbesar
saat ini di tabel, ditambah satu.

· --sort-indeks, -S

Urutkan blok pohon indeks dalam urutan tinggi-rendah. Ini mengoptimalkan pencarian dan membuat tabel
scan yang menggunakan indeks lebih cepat.

· --sort-catatan=N, -R N

Urutkan catatan menurut indeks tertentu. Ini membuat data Anda jauh lebih terlokalisasi
dan dapat mempercepat operasi SELECT dan ORDER BY berbasis rentang yang menggunakan indeks ini. (NS
pertama kali Anda menggunakan opsi ini untuk mengurutkan tabel, mungkin sangat lambat.) Untuk menentukan a
nomor indeks tabel, gunakan SHOW INDEX, yang menampilkan indeks tabel dalam hal yang sama
pesan itu myisamchk melihat mereka. Indeks diberi nomor dimulai dengan 1.

Jika kunci tidak dikemas (PACK_KEYS=0), mereka memiliki panjang yang sama, jadi ketika myisamchk
mengurutkan dan memindahkan catatan, itu hanya menimpa offset catatan dalam indeks. Jika kuncinya adalah
dikemas (PACK_KEYS=1), myisamchk harus membongkar blok kunci terlebih dahulu, lalu membuat kembali indeks
dan pak blok kunci lagi. (Dalam hal ini, membuat ulang indeks lebih cepat daripada
memperbarui offset untuk setiap indeks.)

MEMPEROLEH TABEL INFORMASI DENGAN MYISAMCHK


Untuk mendapatkan deskripsi tabel MyISAM atau statistik tentangnya, gunakan perintah yang ditunjukkan
di sini. Keluaran dari perintah ini akan dijelaskan kemudian di bagian ini.

· myisamchk -d nama_tbl

Berjalan myisamchk di "describe mode" untuk menghasilkan deskripsi tabel Anda. Jika Anda mulai
server MySQL dengan penguncian eksternal dinonaktifkan, myisamchk dapat melaporkan kesalahan untuk a
tabel yang diperbarui saat dijalankan. Namun, karena myisamchk tidak mengubah
tabel dalam mode deskripsikan, tidak ada risiko merusak data.

· myisamchk -dv nama_tbl

Menambahkan -v berjalan myisamchk dalam mode verbose sehingga menghasilkan lebih banyak informasi tentang
meja. Menambahkan -v kedua kalinya menghasilkan lebih banyak informasi.

· myisamchk -ini nama_tbl

Hanya menampilkan informasi terpenting dari sebuah tabel. Operasi ini lambat karena
itu harus membaca seluruh tabel.

· myisamchk -eiv nama_tbl

Ini seperti -ini, tetapi memberi tahu Anda apa yang sedang dilakukan.

nama_tbl argumen dapat berupa nama tabel MyISAM atau nama indeksnya
file, seperti yang dijelaskan dalam myisamchk(1). Beberapa nama_tbl argumen dapat diberikan.

Misalkan tabel bernama orang memiliki struktur berikut. (Opsi tabel MAX_ROWS
disertakan sehingga dalam contoh output dari myisamchk ditampilkan kemudian, beberapa nilai adalah
lebih kecil dan lebih mudah menyesuaikan format output.)

BUAT orang TABEL
(
id INT BUKAN NULL AUTO_INCREMENT,
nama keluarga Varchar(20) TIDAK NULL,
nama depan Varchar(20) TIDAK NULL,
tanggal lahir,
TANGGAL kematian,
KUNCI UTAMA (id),
INDEX (nama_belakang, nama_depan),
INDEX (lahir)
) MAX_ROWS = 1000000;

Misalkan juga tabel memiliki data dan ukuran file indeks ini:

-rw-rw---- 1 mysql mysql 9347072 19 Agustus 11:47 orang.MYD
-rw-rw---- 1 mysql mysql 6066176 19 Agustus 11:47 orang.MYI

Contoh myisamchk -dvv keluaran:

File MyISAM: orang
Format rekaman: Dikemas
Kumpulan karakter: latin1_swedish_ci (8)
Versi file: 1
Waktu pembuatan: 2009-08-19 16:47:41
Waktu pemulihan: 2009-08-19 16:47:56
Status: kunci diperiksa, dianalisis, dioptimalkan
Kunci kenaikan otomatis: 1 Nilai terakhir: 306688
Catatan data: 306688 Blok yang dihapus: 0
Bagian file data: 306688 Data yang dihapus: 0
Penunjuk file data (byte): 4 Penunjuk file kunci (byte): 3
Panjang file data: 9347072 Panjang file kunci: 6066176
Panjang file data maks: 4294967294 Panjang file kunci maks: 17179868159
Panjang rekaman: 54
deskripsi tabel:
Kunci Mulai Jenis Indeks Len Rec/kunci Root Blocksize
1 2 4 unik panjang 1 99328 1024
2 6 20 kelipatan. awalan varchar 512 3563520 1024
27 20 varchar 512
3 48 3 kelipatan. uint24 NULL 306688 6065152 1024
Panjang Bidang Mulai Nullpos Jenis Nullbit
1 1 1
2 2 4 tidak ada nol
3 6 21 varchar
4 27 21 varchar
5 48 3 1 1 tidak ada nol
6 51 3 1 2 tidak ada nol

Penjelasan untuk jenis informasi myisamchk menghasilkan diberikan di sini. “File kunci”
mengacu pada file indeks. "Rekam" dan "baris" adalah sinonim, seperti halnya "bidang" dan "kolom."

Bagian awal dari deskripsi tabel berisi nilai-nilai ini:

· File MyISAM

Nama file MyISAM (indeks).

· Format rekaman

Format yang digunakan untuk menyimpan baris tabel. Contoh sebelumnya menggunakan Panjang tetap. Lainnya
nilai yang mungkin adalah Compressed dan Packed. (Dikemas sesuai dengan apa yang MENUNJUKKAN TABEL
STATUS melaporkan sebagai Dinamis.)

· Kumpulan karakter

Kumpulan karakter default tabel.

· Versi file

Versi format MyISAM. Saat ini selalu 1.

· Waktu penciptaan

Saat file data dibuat.

· Waktu pemulihan

Kapan file indeks/data terakhir direkonstruksi.

· Status

Bendera status tabel. Nilai yang mungkin rusak, terbuka, diubah, dianalisis, dioptimalkan
kunci, dan halaman indeks yang diurutkan.

· Kunci kenaikan otomatis, Nilai terakhir

Nomor kunci terkait dengan kolom AUTO_INCREMENT tabel, dan yang terbaru
nilai yang dihasilkan untuk kolom ini. Bidang ini tidak muncul jika tidak ada
kolom.

· Catatan data

Jumlah baris dalam tabel.

· Blok yang dihapus

Berapa banyak blok yang dihapus yang masih memiliki ruang cadangan. Anda dapat mengoptimalkan meja Anda untuk
meminimalkan ruang ini. Lihat Bagian 7.6.4, “Optimasi Tabel MyISAM”.

· Bagian file data

Untuk format baris dinamis, ini menunjukkan berapa banyak blok data yang ada. Untuk sebuah
tabel yang dioptimalkan tanpa baris yang terfragmentasi, ini sama dengan catatan Data.

· Data yang dihapus

Berapa banyak byte data terhapus yang tidak diklaim. Anda dapat mengoptimalkan meja Anda untuk
meminimalkan ruang ini. Lihat Bagian 7.6.4, “Optimasi Tabel MyISAM”.

· Penunjuk file data

Ukuran pointer file data, dalam byte. Biasanya 2, 3, 4, atau 5 byte. Paling
tabel dikelola dengan 2 byte, tetapi ini belum dapat dikontrol dari MySQL. Untuk tetap
tabel, ini adalah alamat baris. Untuk tabel dinamis, ini adalah alamat byte.

· Penunjuk file kunci

Ukuran penunjuk file indeks, dalam byte. Biasanya 1, 2, atau 3 byte. Paling
tabel dikelola dengan 2 byte, tetapi ini dihitung secara otomatis oleh MySQL. Dia
selalu alamat blok.

· Panjang file data maks

Berapa lama file data tabel bisa menjadi, dalam byte.

· Panjang file kunci maks

Berapa lama file indeks tabel bisa menjadi, dalam byte.

· Panjang rekaman

Berapa banyak ruang yang dibutuhkan setiap baris, dalam byte.

Bagian deskripsi tabel dari output menyertakan daftar semua kunci dalam tabel. Untuk
setiap kunci, myisamchk menampilkan beberapa informasi tingkat rendah:

· Kunci

Nomor kunci ini. Nilai ini hanya ditampilkan untuk kolom pertama kunci. Jika ini
nilai tidak ada, garis sesuai dengan kolom kedua atau yang lebih baru dari a
kunci multi-kolom. Untuk tabel yang ditunjukkan pada contoh, ada dua tabel
baris deskripsi untuk indeks kedua. Ini menunjukkan bahwa itu adalah bagian ganda
indeks dengan dua bagian.

· Awal

Di mana di baris bagian indeks ini dimulai.

· Len

Berapa panjang bagian indeks ini. Untuk nomor yang dikemas, ini harus selalu menjadi
panjang penuh kolom. Untuk string, mungkin lebih pendek dari panjang penuh
kolom terindeks, karena Anda dapat mengindeks awalan kolom string. Panjang keseluruhan
kunci beberapa bagian adalah jumlah nilai Len untuk semua bagian kunci.

· Indeks

Apakah nilai kunci dapat ada beberapa kali dalam indeks. Nilai yang mungkin adalah unik
atau berlipat ganda. (banyak).

· Jenis

Tipe data apa yang dimiliki bagian indeks ini. Ini adalah tipe data MyISAM dengan
kemungkinan nilai dikemas, dilucuti, atau kosong.

· Akar

Alamat blok indeks root.

· Ukuran blok

Ukuran setiap blok indeks. Secara default ini adalah 1024, tetapi nilainya dapat diubah pada
waktu kompilasi ketika MySQL dibangun dari sumber.

· Rek/kunci

Ini adalah nilai statistik yang digunakan oleh pengoptimal. Ini memberitahu berapa banyak baris yang ada
per nilai untuk indeks ini. Indeks unik selalu memiliki nilai 1. Ini dapat diperbarui
setelah tabel dimuat (atau sangat berubah) dengan myisamchk -a. Jika ini tidak diperbarui
sama sekali, nilai default 30 diberikan.

Bagian terakhir dari output memberikan informasi tentang setiap kolom:

· Bidang

Nomor kolom.

· Awal

Posisi byte kolom dalam baris tabel.

· Panjang

Panjang kolom dalam byte.

· Nullpos, Nullbit

Untuk kolom yang dapat berupa NULL, MyISAM menyimpan nilai NULL sebagai flag dalam satu byte. Tergantung
pada berapa banyak kolom yang dapat dibatalkan, mungkin ada satu atau lebih byte yang digunakan untuk ini
tujuan. Nilai Nullpos dan Nullbit, jika tidak kosong, menunjukkan byte dan bit mana
berisi flag yang menunjukkan apakah kolom tersebut NULL.

Posisi dan jumlah byte yang digunakan untuk menyimpan flag NULL ditunjukkan pada baris untuk
field 1. Inilah mengapa ada enam baris Field untuk tabel person meskipun memiliki
hanya lima kolom.

· Jenis

Tipe datanya. Nilai dapat berisi salah satu deskriptor berikut:

· konstan

Semua baris memiliki nilai yang sama.

· tidak ada ruang akhir

Jangan simpan ruang akhir.

· tidak ada ruang akhir, tidak_selalu

Jangan simpan endspace dan jangan lakukan kompresi endspace untuk semua nilai.

· tidak ada ruang akhir, tidak ada yang kosong

Jangan simpan ruang akhir. Jangan simpan nilai kosong.

· pencarian tabel

Kolom diubah menjadi ENUM.

· pengisian nol(N)

Yang paling signifikan N byte dalam nilai selalu 0 dan tidak disimpan.

· tidak ada nol

Jangan simpan angka nol.

· selalu nol

Nilai nol disimpan menggunakan satu bit.

· Pohon Huff

Jumlah pohon Huffman yang terkait dengan kolom.

· Bit

Jumlah bit yang digunakan dalam pohon Huffman.

Bidang Huff tree dan Bits ditampilkan jika tabel telah dikompresi dengan
myisamppack. Lihat myisamppack(1), untuk contoh informasi ini.

Contoh myisamchk -eiv keluaran:

Memeriksa file MyISAM: orang
Catatan data: 306688 Blok yang dihapus: 0
- periksa ukuran file
- periksa rantai hapus catatan
Tidak ada tautan rekaman
- periksa rantai hapus kunci
blok_ukuran 1024:
- periksa referensi indeks
- periksa indeks referensi catatan data: 1
Kunci: 1: Blok kunci yang digunakan: 98% Dikemas: 0% Level maksimum: 3
- periksa indeks referensi catatan data: 2
Kunci: 2: Blok kunci yang digunakan: 99% Dikemas: 97% Level maksimum: 3
- periksa indeks referensi catatan data: 3
Kunci: 3: Keyblock yang digunakan: 98% Dikemas: -14% Level maksimum: 3
Total: Keyblock yang digunakan: 98% Dikemas: 89%
- periksa catatan dan referensi indeks
*** BANYAK OF BARIS ANGKA DIHAPUS ***
Catatan: 306688 M.recordlength: 25 Dikemas: 83%
Ruang rekaman yang digunakan: 97% Ruang kosong: 2% Blok/Rekam: 1.00
Rekam blok: 306688 Hapus blok: 0
Data rekam: 7934464 Data yang dihapus: 0
Ruang yang hilang: 256512 Tautan data: 1156096
Waktu pengguna 43.08, Waktu sistem 1.68
Ukuran set residen maksimum 0, Ukuran set residen integral 0
Pagefault non-fisik 0, Pagefault fisik 0, Swap 0
Blok masuk 0 keluar 7, Pesan masuk 0 keluar 0, Sinyal 0
Sakelar konteks sukarela 0, sakelar konteks tidak sukarela 0
Penggunaan memori maksimum: 1046926 byte (1023k)

myisamchk -eiv keluaran mencakup informasi berikut:

· Catatan data

Jumlah baris dalam tabel.

· Blok yang dihapus

Berapa banyak blok yang dihapus yang masih memiliki ruang cadangan. Anda dapat mengoptimalkan meja Anda untuk
meminimalkan ruang ini. Lihat Bagian 7.6.4, “Optimasi Tabel MyISAM”.

· Kunci

Nomor kunci.

· Keyblock yang digunakan

Berapa persentase keyblock yang digunakan. Ketika sebuah meja baru saja ditata ulang dengan
myisamchk, nilainya sangat tinggi (sangat mendekati maksimum teoritis).

· Dikemas

MySQL mencoba mengemas nilai kunci yang memiliki akhiran yang sama. Ini hanya dapat digunakan untuk
indeks pada kolom CHAR dan VARCHAR. Untuk string yang diindeks panjang yang memiliki kesamaan
bagian paling kiri, ini secara signifikan dapat mengurangi ruang yang digunakan. Di sebelumnya
contoh, kunci kedua panjangnya 40 byte dan tercapai pengurangan ruang sebesar 97%.

· Tingkat maks

Seberapa dalam pohon B untuk kunci ini. Tabel besar dengan nilai kunci panjang menjadi tinggi
nilai-nilai.

· Catatan

Berapa banyak baris dalam tabel.

· M.panjang rekaman

Panjang baris rata-rata. Ini adalah panjang baris yang tepat untuk tabel dengan panjang tetap
baris, karena semua baris memiliki panjang yang sama.

· Dikemas

MySQL menghapus spasi dari akhir string. Nilai Dikemas menunjukkan persentase
penghematan yang dicapai dengan melakukan ini.

· Ruang rekaman yang digunakan

Berapa persentase file data yang digunakan.

· Ruang kosong

Berapa persentase file data yang tidak digunakan.

· Blok/Rekam

Jumlah rata-rata blok per baris (yaitu, berapa banyak tautan yang disusun oleh baris yang terfragmentasi
dari). Ini selalu 1.0 untuk tabel format tetap. Nilai ini harus tetap sedekat mungkin dengan
1.0 mungkin. Jika terlalu besar, Anda dapat mengatur ulang tabel. Lihat
Bagian 7.6.4, “Optimasi Tabel MyISAM”.

· Blok rekaman

Berapa banyak blok (tautan) yang digunakan. Untuk tabel format tetap, ini sama dengan
jumlah baris.

· Hapus blokir

Berapa banyak blok (tautan) yang dihapus.

· Data rekaman

Berapa banyak byte dalam file data yang digunakan.

· Data yang dihapus

Berapa banyak byte dalam file data yang dihapus (tidak digunakan).

· Ruang yang hilang

Jika baris diperbarui ke panjang yang lebih pendek, beberapa ruang akan hilang. Ini adalah jumlah semuanya
kerugian tersebut, dalam byte.

· Data tautan

Ketika format tabel dinamis digunakan, fragmen baris dihubungkan dengan pointer (4 hingga 7
byte masing-masing). Linkdata adalah jumlah dari jumlah penyimpanan yang digunakan oleh semua pointer tersebut.

MYISAMCHK MEMORY PENGGUNAAN


Alokasi memori penting saat Anda menjalankan myisamchk. myisamchk tidak menggunakan memori lebih dari
variabel terkait memorinya diatur ke. Jika Anda akan menggunakan myisamchk pada sangat besar
tabel, Anda harus terlebih dahulu memutuskan berapa banyak memori yang ingin Anda gunakan. Standarnya adalah menggunakan
hanya sekitar 3MB untuk melakukan perbaikan. Dengan menggunakan nilai yang lebih besar, Anda bisa mendapatkan myisamchk untuk
beroperasi lebih cepat. Misalnya, jika Anda memiliki lebih dari 512MB RAM yang tersedia, Anda dapat menggunakan
opsi seperti ini (selain opsi lain yang mungkin Anda tentukan):

kulit> myisamchk --myisam_sort_buffer_size=256M \
--key_buffer_size=512M \
--read_buffer_size=64 juta \
--write_buffer_size=64 juta ...

Menggunakan --myisam_sort_buffer_size=16M mungkin cukup untuk kebanyakan kasus.

Sadarilah itu myisamchk menggunakan file-file sementara di TMPDIR. Jika TMPDIR menunjuk ke file memori
sistem, kesalahan kehabisan memori dapat dengan mudah terjadi. Jika ini terjadi, lari myisamchk pada pengatur terkenal. Pengatur ini menawarkan bantuan hukum kepada traderapabila trader berselisih dengan broker yang terdaftar dengan mereka.
--tmpdir=path opsi untuk menentukan direktori yang terletak di sistem file yang memiliki lebih banyak ruang.

Saat melakukan operasi perbaikan, myisamchk juga membutuhkan banyak ruang disk:

· Ukuran file data dua kali lipat (file asli dan salinan). Ruang ini tidak
diperlukan jika Anda melakukan perbaikan dengan --cepat; dalam hal ini, hanya file indeks yang
dibuat ulang. Kredensial mikro ruang harus be tersedia on itu sama fillet sistem as itu Garis Keturunan Asli data
fillet, karena salinan dibuat di direktori yang sama dengan aslinya.

· Ruang untuk file indeks baru yang menggantikan yang lama. File indeks lama adalah
terpotong pada awal operasi perbaikan, jadi Anda biasanya mengabaikan ruang ini. Ini
ruang harus tersedia pada sistem file yang sama dengan file data asli.

· Ketika menggunakan --pulih or --sortir-pulihkan (tetapi tidak saat menggunakan --aman-pulih), Anda membutuhkan
ruang pada disk untuk menyortir. Ruang ini dialokasikan di direktori sementara
(ditentukan oleh TMPDIR atau --tmpdir=path). Rumus berikut menghasilkan jumlah
ruang yang dibutuhkan:

(kunci_terbesar + baris_pointer_panjang) * jumlah baris * 2

Anda dapat memeriksa panjang kunci dan baris_pointer_panjang dengan myisamchk -dv
nama_tbl (lihat bagian yang disebut “MENDAPATKAN INFORMASI TABEL DENGAN MYISAMCHK”). NS
baris_pointer_panjang dan jumlah baris nilainya adalah penunjuk Datafile dan catatan Data
nilai dalam deskripsi tabel. Untuk menentukan kunci_terbesar nilai, periksa Kunci
baris dalam deskripsi tabel. Kolom Len menunjukkan jumlah byte untuk masing-masing
Bagian kunci. Untuk indeks multi-kolom, ukuran kunci adalah jumlah nilai Len untuk
semua bagian kunci.

Jika Anda memiliki masalah dengan ruang disk selama perbaikan, Anda dapat mencoba --aman-pulih alih-alih
--pulih.

HAK CIPTA


Hak Cipta © 1997, 2014, Oracle dan/atau afiliasinya. Seluruh hak cipta.

Dokumentasi ini adalah perangkat lunak gratis; Anda dapat mendistribusikan ulang dan/atau memodifikasinya hanya di bawah
ketentuan Lisensi Publik Umum GNU yang diterbitkan oleh Free Software Foundation;
versi 2 dari Lisensi.

Dokumentasi ini disebarluaskan dengan harapan dapat bermanfaat, tapi TANPA APAPUN
JAMINAN; bahkan tanpa jaminan tersirat tentang KELAYAKAN DIPERDAGANGKAN atau KESESUAIAN UNTUK SEBUAH TERTENTU
TUJUAN. Lihat Lisensi Publik Umum GNU untuk lebih jelasnya.

Anda seharusnya telah menerima salinan GNU General Public License bersama dengan programnya;
jika tidak, kirim surat ke Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 AS atau lihat http://www.gnu.org/licenses/.

Gunakan myisamchk online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    Oh!
    Oh!
    Osu! adalah permainan ritme sederhana dengan sumur
    memikirkan kurva belajar untuk pemain
    dari semua tingkat keahlian. Salah satu yang hebat
    aspek Osu! apakah itu
    komunitas-dr...
    Unduh Osu!
  • 2
    LIBPNG: Pustaka referensi PNG
    LIBPNG: Pustaka referensi PNG
    Pustaka referensi untuk mendukung
    Format Grafik Jaringan Portabel (PNG).
    Pemirsa: Pengembang. Pemrograman
    Bahasa: C. Ini adalah aplikasi yang
    bisa juga...
    Unduh LIBPNG: pustaka referensi PNG
  • 3
    Detektor logam berdasarkan RP2040
    Detektor logam berdasarkan RP2040
    Berdasarkan papan Raspberry Pi Pico, ini
    detektor logam termasuk dalam pulsa
    kategori detektor logam induksi, dengan
    kelebihan dan kekurangan yang sudah diketahui.
    Rp...
    Unduh Detektor logam berdasarkan RP2040
  • 4
    Manajer PAC
    Manajer PAC
    PAC adalah pengganti Perl/GTK untuk
    SecureCRT/Putty/dll (linux
    ssh/telnet/... gui)... Ini menyediakan GUI
    untuk mengonfigurasi koneksi: pengguna,
    kata sandi, aturan EXPECT...
    Unduh Manajer PAC
  • 5
    GeoServer
    GeoServer
    GeoServer adalah perangkat lunak sumber terbuka
    server yang ditulis dalam Java yang memungkinkan pengguna
    untuk berbagi dan mengedit data geospasial.
    Dirancang untuk interoperabilitas, itu
    menerbitkan da...
    Unduh GeoServer.dll
  • 6
    Kunang-kunang III
    Kunang-kunang III
    Keuangan pribadi sumber terbuka dan gratis
    Pengelola. Fitur Firefly III a
    sistem pembukuan berpasangan. Kamu bisa
    cepat masuk dan atur
    transaksi saya...
    Unduh Firefly III
  • Lebih banyak lagi »

Perintah Linux

Ad