aria_chk - kézikönyv, opciók, parancspéldák


NÉV

aria_chk - Aria asztalkarbantartó segédprogram

SZINOPSZIS

aria_chk [OPTIONS] tables[.MAI]

LEÍRÁS

Az Aria asztalok leírása, ellenőrzése és javítása. Opciók nélkül használva a parancs összes táblája hibakeresésre kerül

Globális lehetőségek

-#, --debug=...

Hibakeresési napló kiadása. Ez gyakran 'd:t:o,fájlnév'.

-H, --HELP

Nyomtassa ki az összes argumentumlehetőséget ábécé sorrendben.

-?, --help

Nyomtassa ki az összes opciót csoportok szerint

--datadir=path

A vezérlőfájl elérési útja (és a naplók, ha a --logdir nincs használva)

--logdir=path

A naplófájlok elérési útja

--ignore-control-file

Ne nyissa meg a vezérlőfájlt. Csak akkor használja, ha biztos abban, hogy a táblákat nem használja más program!

--require-control-file

Megszakítás, ha nem találjuk/olvassuk a maria_log_control fájlt

-s, --silent

Csak nyomtatási hibák. Használhat két -t, hogy a maria_chk nagyon csendes legyen.

-t, --tmpdir=path

Ideiglenes fájlok elérési útja. Több útvonal is megadható, kettősponttal (:) elválasztva, ezek körbefutó módon kerülnek felhasználásra.

-v, --verbose

További információk nyomtatása. Ez használható a --description és a --check funkcióval. Használjon sok -v billentyűt a részletesebb kifejezés érdekében.

-V, --version

Nyomtatási verzió és kilépés.

-w, --wait

Várja meg, ha az asztal le van zárva.

Beállítások ellenőrzése (a pipa az aria_chk alapértelmezett művelete)

-c, --check

Ellenőrizze a táblázatot a hibákért.

-e, --extend-check

NAGYON alaposan ellenőrizze a táblázatot. Ezt csak szélsőséges esetekben használd, mivel az aria_chk-nek általában e kapcsoló nélkül is tudnia kell, hogy a táblázat rendben van-e.

-F, --fast

Csak azokat az asztalokat ellenőrizze, amelyeket nem zártak be megfelelően.

-C, --check-only-changed

Csak azokat a táblázatokat ellenőrizze, amelyek az utolsó ellenőrzés óta megváltoztak.

-f, --force

Ha bármilyen hiba van a táblázatban, indítsa újra az „-r” karakterrel. Az állapotok a „--frissítés-állapot”-hoz hasonlóan frissülnek.

-i, --information

Nyomtassa ki a bejelölt táblázat statisztikai adatait.

-m, --medium-check

Gyorsabb, mint a kiterjesztett ellenőrzés, de csak az összes hiba 99,99%-át találja meg. A legtöbb esetre elég jónak kell lennie.

-T, --read-only

Ne jelölje meg a táblázatot bejelöltként.

-U, --update-state

Jelölje meg a táblákat összeomlottként, ha hibát talált, és törölje meg, ha az ellenőrzés nem talált hibát, de a táblázat korábban „nem tiszta”-ként volt megjelölve. Ez lehetővé teszi, hogy megszabaduljunk az olyan figyelmeztetésektől, mint az „asztal nincs megfelelően bezárva”. Ha a táblázat frissítve lett, frissítse az ellenőrzés időpontjának időbélyegét is. Ez az opció alapértelmezés szerint be van kapcsolva! A letiltáshoz használja a --skip-update-state parancsot.

--warning-for-rong-transaction-id

Adjon figyelmeztetést, ha a táblában olyan tranzakcióazonosítót találunk, amely nagyobb, mint a vezérlőfájlban található. A figyelmeztetés letiltásához használja a --skip-... parancsot

Helyreállítás (javítás)/opciók ("--recover" vagy "--safe-recover" használatakor)

-B, --backup

Készítsen biztonsági másolatot a .MAD fájlról 'filename-time.BAK' néven.

--correct-checksum

Helyes ellenőrzőösszeg információk a táblázathoz.

-D, --data-file-length=#

Az adatfájl maximális hossza (az adatfájl újralétrehozásakor, amikor az megtelt).

-e, --extend-check

Próbáljon meg minden lehetséges sort visszaállítani az adatfájlból. Általában ez is sok szemétsort fog találni; Ne használja ezt a lehetőséget, ha nem vagy teljesen kétségbeesett.

-f, --force

A régi ideiglenes fájlok felülírása.

-k, --keys-used=#

Mondd meg Ariának, hogy csak bizonyos kulcsokat frissítsen. # a használni kívánt billentyűk maszkja. Ezzel gyorsabb betéteket lehet kapni.

--max-record-length=#

Ha az aria_chk nem tud memóriát lefoglalni a tároláshoz, hagyja ki az ennél nagyobb sorokat.

-r, --recover

Szinte bármit meg tud javítani, kivéve az egyedi kulcsokat, amelyek nem egyediek.

-n, --sort-recover

Kényszeríti a rendezéssel való helyreállítást még akkor is, ha az ideiglenes fájl nagyon nagy lenne.

-p, --parallel-recover

Ugyanazt a technikát használja, mint az '-r' és '-n', de az összes kulcsot párhuzamosan, különböző szálakban hozza létre.

-o, --safe-recover

Régi helyreállítási módszert használ; Lassabb, mint az „-r”, de néhány olyan esetet is kezel, amikor az „-r” azt jelzi, hogy nem tudja kijavítani az adatfájlt.

--transaction-log

Naplózás javítási parancs a tranzakciós naplóba. Erre akkor van szükség, ha valaki az aria_read_log-ot akarja használni a javítás megismétléséhez

--character-sets-dir=...

Könyvtár, ahol a karakterkészletek találhatók.

--set-collation=name

Módosítsa az index által használt leválogatást.

-q, --quick

Gyorsabb javítás, ha nem módosítja az adatfájlt. Adhatunk egy második '-q'-t, hogy az aria_chk-t az eredeti adatfájl módosítására kényszerítsük, ha duplikált kulcsok vannak. MEGJEGYZÉS: Azok a táblák, amelyekben az adatfájl sérült, nem javíthatók ezzel az opcióval.

-u, --unpack

Csomagolja ki az ariapackkal csomagolt fájlt.

Egyéb műveletek

-a, --analyze

Elemezze a kulcsok eloszlását. Gyorsabb lesz néhány csatlakozás a MariaDB-ben. A kiszámított eloszlást a '--description --verbose table_name' használatával ellenőrizheti.

--stats_method=name

Meghatározza, hogy az indexstatisztika-gyűjtőkód hogyan kezelje a NULL-okat. A név lehetséges értékei a "nulls_unequal" (alapértelmezett a 4.1/5.0-hoz), a "nulls_equal" (4.0 emuláció) és a "nulls_ignored".

-d, --description

Kinyomtat néhány információt a táblázatról.

-A, --set-auto-increment[=value]

Az auto_increment kényszerítése ennél vagy magasabb értéknél Ha nem ad meg értéket, akkor a következő auto_increment értéket az automatikus billentyű + 1 legmagasabb használt értékére állítja be.

-S, --sort-index

Indexblokkok rendezése. Ez felgyorsítja a „további olvasást” az alkalmazásokban.

-R, --sort-records=#

Rekordok rendezése index szerint. Ez sokkal lokalizáltabbá teszi az adatokat, és felgyorsíthatja a dolgokat (Első alkalommal NAGYON lassú lehet a rendezés!).

-b, --block-search=#

Keressen egy rekordot, amelyhez egy adott eltolású blokk tartozik.

-z, --zerofill

Töltse ki az üres helyet az adat- és indexfájlokban nullákkal. Ezáltal az adatfájl mozgatható a különböző szerverek között.

--zerofill-keep-lsn

Mint a --zerofill, de nem nullázza ki az adat-/indexoldalak LSN-jét.

Változók

--page_buffer_size=#

Oldalpuffer mérete. A ---safe-repair által használt

--read_buffer_size=#

Olvassa be a pufferméretet a szkennelés közbeni szekvenciális olvasáshoz

--sort_buffer_size=#

A rendezési puffer mérete. A --recover használja

--sort_key_blocks=#

Belső puffer a kulcsok rendezéséhez; Ne érjen hozzá.

--write_buffer_size=#

Írja be a puffer méretét a szekvenciális írásokhoz a javítás során

Az alapértelmezett beállítások a következő fájlokból kerülnek kiolvasásra a megadott sorrendben: /etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf

A következő csoportok olvashatók: aria_chk

Első argumentumként a következő lehetőségek adhatók meg:

--print-defaults

Nyomtassa ki a program argumentumlistáját és lépjen ki.

--no-defaults

Ne olvassa be az alapértelmezett beállításokat egyetlen beállításfájlból sem.

--defaults-file=#

Csak az alapértelmezett beállításokat olvassa be az adott # fájlból.

--defaults-extra-file=#

Olvassa el ezt a fájlt a globális fájlok beolvasása után.

LÁSD MÉG

myisamchk(1)

For more information, please refer to the MariaDB Knowledge Base, available online at https://mariadb.com/kb/