Ini ialah arahan aria_chk yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
aria_chk - utiliti penyelenggaraan meja Aria
SINOPSIS
aria_chk [PILIHAN] meja[.MAI]
DESCRIPTION
Terangkan, semak dan membaiki meja Aria. Digunakan tanpa pilihan semua jadual pada arahan
akan disemak untuk kesilapan
Global pilihan
-#, --debug=...
Log nyahpepijat output. Selalunya ini ialah 'd:t:o,filename'.
-H, --BANTUAN
Cetak semua pilihan hujah yang diisih mengikut abjad.
-?, - membantu
Cetak semua pilihan mengikut kumpulan
--datadir=jalan
Laluan untuk fail kawalan (dan log jika --logdir tidak digunakan)
--logdir=jalan
Laluan untuk fail log
--abaikan-fail-kawalan
Jangan buka fail kawalan. Hanya gunakan ini jika anda pasti jadual tidak ada
digunakan oleh program lain!
--require-control-file
Batalkan jika kita tidak dapat mencari/membaca fail maria_log_control
-s, --senyap
Hanya ralat cetakan. Satu boleh guna dua -s untuk membuat maria_chk sangat senyap.
-t, --tmpdir=jalan
Laluan untuk fail sementara. Berbilang laluan boleh ditentukan, dipisahkan oleh titik bertindih (:),
ia akan digunakan secara round-robin.
-v, --verbose
Cetak maklumat lanjut. Ini boleh digunakan dengan --penerangan and --semak. Guna banyak
-v untuk lebih verbosity.
-V, --versi
Versi cetak dan keluar.
-w, --tunggu
Tunggu jika meja dikunci.
daftar pilihan (semak is yang lalai tindakan Untuk aria_chk)
-c, --semak
Semak jadual untuk ralat.
-e, --lanjutkan-semak
Semak jadual dengan SANGAT teliti. Hanya gunakan ini dalam kes yang melampau seperti yang sepatutnya aria_chk
biasanya dapat mengetahui sama ada jadual itu ok walaupun tanpa suis ini.
-F, --cepat
Semak hanya jadual yang belum ditutup dengan betul.
-C, --semak-sahaja-diubah
Semak hanya jadual yang telah berubah sejak semakan terakhir.
-f, - kekuatan
Mulakan semula dengan '-r' jika terdapat sebarang ralat dalam jadual. Negeri akan dikemas kini sebagai
dengan '--update-state'.
-i, --maklumat
Cetak maklumat statistik tentang jadual yang disemak.
-m, --pemeriksaan sederhana
Lebih pantas daripada semak lanjutan, tetapi hanya menemui 99.99% daripada semua ralat. Patutlah bagus
cukup untuk kebanyakan kes.
-T, --baca sahaja
Jangan tandakan jadual sebagai ditanda.
-U, --keadaan kemas kini
Tandai jadual sebagai ranap jika sebarang ralat ditemui dan bersihkan jika semakan tidak menemui apa-apa
ralat tetapi jadual telah ditandakan sebagai 'tidak bersih' sebelum ini. Ini membolehkan seseorang untuk menyingkirkan
amaran seperti 'meja tidak ditutup dengan betul'. Jika jadual telah dikemas kini, kemas kini juga
cap masa untuk masa semakan dibuat. Pilihan ini dihidupkan secara lalai! guna
--langkau-kemas kini-keadaan untuk melumpuhkan.
--amaran-untuk-salah-urus niaga-id
Beri amaran jika kita menjumpai id transaksi dalam jadual yang lebih besar daripada apa
wujud dalam fail kawalan. guna --langkau-... untuk melumpuhkan amaran
Pulih (pembaikan)/ pilihan (Bila menggunakan '--sembuh' or '--selamat-pulih')
-B, --sandaran
Buat sandaran fail .MAD sebagai 'filename-time.BAK'.
--betul-checksum
Maklumat checksum yang betul untuk jadual.
-D, --data-file-length=#
Panjang maksimum fail data (apabila mencipta semula fail data apabila ia penuh).
-e, --lanjutkan-semak
Cuba pulihkan setiap baris yang mungkin daripada fail data Biasanya ini juga akan menemui a
banyak barisan sampah; Jangan gunakan pilihan ini jika anda tidak benar-benar terdesak.
-f, - kekuatan
Tulis ganti fail sementara lama.
-k, --kunci-digunakan=#
Beritahu Aria untuk mengemas kini hanya beberapa kunci tertentu. # adalah sedikit topeng kekunci mana yang hendak digunakan.
Ini boleh digunakan untuk mendapatkan sisipan yang lebih pantas.
--max-record-length=#
Langkau baris yang lebih besar daripada ini jika aria_chk tidak dapat memperuntukkan memori untuk menahannya.
-r, --sembuh
Boleh membetulkan hampir semua perkara kecuali kunci unik yang tidak unik.
-n, --sort-pulih
Pasukan pulih dengan pengisihan walaupun fail sementara akan menjadi sangat besar.
-p, --parallel-recover
Menggunakan teknik yang sama seperti '-r' dan '-n', tetapi mencipta semua kekunci secara selari, dalam
benang yang berbeza.
-o, --selamat-pulih
Menggunakan kaedah pemulihan lama; Lebih perlahan daripada '-r' tetapi boleh mengendalikan beberapa kes di mana
'-r' melaporkan bahawa ia tidak dapat membetulkan fail data.
--log transaksi
Perintah pembaikan log ke log transaksi. Ini diperlukan jika seseorang ingin menggunakan
aria_read_log untuk mengulangi pembaikan
--set-watak-dir=...
Direktori di mana set aksara berada.
--set-pengumpulan=nama
Tukar pengumpulan yang digunakan oleh indeks.
-q, --cepat
Pembaikan lebih cepat dengan tidak mengubah suai fail data. Seseorang boleh memberikan '-q' kedua untuk memaksa
aria_chk untuk mengubah suai fail data asal sekiranya kunci pendua. NOTA: Meja
di mana fail data rosak tidak boleh diperbaiki dengan pilihan ini.
-u, --bongkar
Buka bungkusan fail yang dibungkus dengan ariapack.
lain-lain tindakan
-a, --menganalisis
Menganalisis pengedaran kunci. Akan membuat beberapa penyertaan dalam MariaDB lebih cepat. Awak boleh
semak pengedaran yang dikira dengan menggunakan '--description --verbose nama_jadual'.
--kaedah_statistik=nama
Menentukan cara kod koleksi statistik indeks harus mengendalikan NULL. Nilai yang mungkin
nama ialah "nulls_unequal" (lalai untuk 4.1/5.0), "nulls_equal" (emulate 4.0), dan
"nulls_ignore".
-d, --penerangan
Mencetak beberapa maklumat tentang jadual.
-A, --set-auto-kenaikan[=nilai]
Paksa auto_increment untuk bermula pada nilai ini atau lebih tinggi Jika tiada nilai diberikan, maka
menetapkan nilai auto_increment seterusnya kepada nilai yang digunakan tertinggi untuk kekunci auto + 1.
-S, --sort-index
Isih blok indeks. Ini mempercepatkan 'baca-seterusnya' dalam aplikasi.
-R, --sort-records=#
Isih rekod mengikut indeks. Ini menjadikan data anda lebih setempat dan
boleh mempercepatkan sesuatu (Mungkin SANGAT lambat untuk melakukan sesuatu pada kali pertama!).
-b, --block-search=#
Cari rekod, blok pada offset yang diberikan adalah milik.
-z, --sifar isi
Isikan ruang kosong dalam data dan fail indeks dengan sifar. Ini menjadikan fail data
boleh alih antara pelayan yang berbeza.
--sifar-simpan-lsn
suka --sifar isi tetapi tidak memusnahkan LSN halaman data/indeks.
Pembolehubah
--page_buffer_size=#
Saiz penimbal halaman. Digunakan oleh --baik-baik
--read_buffer_size=#
Baca saiz penimbal untuk bacaan berurutan semasa pengimbasan
--sort_buffer_size=#
Saiz penimbal isihan. Digunakan oleh --sembuh
--sort_key_blocks=#
Penampan dalaman untuk mengisih kunci; jangan sentuh.
--write_buffer_size=#
Tulis saiz penimbal untuk penulisan berurutan semasa pembaikan
Pilihan lalai dibaca daripada fail berikut dalam susunan yang diberikan: /etc/my.cnf
/etc/mysql/my.cnf ~/.my.cnf
Kumpulan berikut dibaca: aria_chk
Pilihan berikut boleh diberikan sebagai hujah pertama:
--print-defaults
Cetak senarai hujah program dan keluar.
--tiada-lalai
Jangan baca pilihan lalai daripada mana-mana fail pilihan.
--defaults-file=#
Hanya baca pilihan lalai daripada fail # yang diberikan.
--defaults-extra-file=#
Baca fail ini selepas fail global dibaca.
Gunakan aria_chk dalam talian menggunakan perkhidmatan onworks.net