aria chk(
aria_chk(1) – Linux manualsida
NAMN
aria_chk – Aria-verktyg för tabellunderhåll
SYNOPSIS
aria_chk [ALTERNATIV] tabeller[.MAI]
BESKRIVNING
aria_chk används för att beskriva, kontrollera och reparera Aria-tabeller. Om det används utan alternativ kontrolleras alla tabeller i kommandot mot fel.
Globala alternativ
- -#, --debug=...
Skriv ut felsökningslogg. Ofta något i stil med d:t:o,filnamn.
- -H, --HELP
Visa alla argumentalternativ i alfabetisk ordning.
- -?, --help
Visa alla alternativ grupperade efter kategori.
- --datadir=<path>
Sökväg för kontrollfilen (och loggfiler om --logdir inte används).
- --logdir=<path>
Sökväg för loggfiler.
- --ignore-control-file
Öppna inte kontrollfilen. Använd endast detta om du är säker på att tabellerna inte används av ett annat program!
- --require-control-file
Avbryt om vi inte kan hitta/läsa filen maria_log_control.
- -s, --silent
Skriv endast felmeddelanden. Två -s gör aria_chk mycket tyst.
- -t, --tmpdir=<path>
Sökväg för temporära filer. Flera sökvägar kan anges, åtskilda av kolon (:). De används i turordning.
- -v, --verbose
Skriv mer information. Kan användas med --description och --check. Använd flera -v för mer detaljer.
- -V, --version
Visa versionsinformation och avsluta.
- -w, --wait
Vänta om tabellen är låst.
Alternativ för kontroll (check) (kontroll är standardåtgärden för aria_chk)
- -c, --check
Kontrollera tabellen efter fel.
- -e, --extend-check
Kontrollera tabellen mycket noggrant. Används normalt endast i extrema fall eftersom aria_chk oftast kan avgöra tabellens status utan detta alternativ.
- -F, --fast
Kontrollera endast tabeller som inte stängts korrekt.
- -C, --check-only-changed
Kontrollera bara tabeller som har ändrats sedan senaste kontroll.
- -f, --force
Börja om med '-r' om det finns några fel i tabellen. Status uppdateras som med --update-state.
- -i, --information
Skriv ut statistisk information om tabellen som kontrolleras.
- -m, --medium-check
Snabbare än --extend-check, men hittar 99,99% av alla fel. Vanligtvis tillräckligt för de flesta fall.
- -T, --read-only
Markera inte tabellen som kontrollerad.
- -U, --update-state
Markera tabeller som kraschade om några fel hittas, och som rena om inga fel hittas men tabellen tidigare var markerad som ”inte ren”. Detta tar bort varningar som ”tabell stängdes inte korrekt”. Om tabellen uppdaterades, uppdatera även tidstämpeln för när kontrollen gjordes. Detta alternativ är aktiverat som standard! Använd --skip-update-state för att inaktivera.
- --warning-for-wrong-transaction-id
Ge en varning om vi hittar ett transaktions-ID i tabellen som är större än vad som finns i kontrollfilen. Använd --skip-... för att inaktivera varning.
Reparera/återställningsalternativ (recover) (När man använder --recover eller --safe-recover)
- -B, --backup
Gör en backup av .MAD-filen som filnamn-tid.BAK.
- --correct-checksum
Rätta checksuminformation för tabellen.
- -D, --data-file-length=#
Maxlängd för datafilen (när datafilen återskapas när den är full).
- -e, --extend-check
Försök återskapa varje möjlig rad från datafilen. Detta kan hitta mycket skräprader; använd inte detta om du inte är extremt desperat.
- -f, --force
Skriv över gamla temporära filer.
- -k, --keys-used=#
Låt Aria uppdatera bara vissa specifika index. # är en bitmask för vilka index som används. Detta kan ge snabbare insättningar.
- --max-record-length=#
Hoppa över rader större än detta om aria_chk inte kan allokera minne för att hålla dem.
- -r, --recover
Kan fixa nästan allt utom unika nycklar som inte är unika.
- -n, --sort-recover
Tvinga återställning med sortering även om den temporära filen skulle bli mycket stor.
- -p, --parallel-recover
Använder samma teknik som '-r' och '-n', men skapar alla index parallellt i olika trådar.
- -o, --safe-recover
Använder gammal återställningsmetod; långsammare än '-r' men kan hantera vissa fall där '-r' rapporterar att det inte kan fixa datafilen.
- --transaction-log
Logga reparationskommandot i transaktionsloggen. Detta är användbart om man vill använda aria_read_log för att upprepa reparationen.
- --character-sets-dir=...
Katalog där teckenuppsättningar finns.
- --set-collation=name
Byt ut kollation som används av indexet.
- -q, --quick
Snabbare reparation genom att inte ändra datafilen. Med ytterligare en '-q' tvingas aria_chk att modifiera den ursprungliga datafilen vid dubbletter. Notera: Tabeller vars datafil är skadad kan inte fixas med detta alternativ.
- -u, --unpack
Packa upp filer som är packade med ariapack.
Andra åtgärder
- -a, --analyze
Analysera distribution av index. Kan göra vissa JOIN-operationer i MariaDB snabbare. Använd --description --verbose tabellnamn för att kontrollera den beräknade fördelningen.
- --stats_method=name
Anger hur indexstatistik ska behandla NULL-värden. Möjliga värden är nulls_unequal (standard i 4.1/5.0), nulls_equal (emulera 4.0) och nulls_ignored.
- -d, --description
Skriv information om tabellen.
- -A, --set-auto-increment[=value]
Tvinga auto_increment att starta vid detta eller högre värde. Om inget värde anges sätts nästa auto_increment till det högsta använda värdet för autonyckeln + 1.
- -S, --sort-index
Sortera indexblock. Detta gör "read-next" snabbare i vissa program.
- -R, --sort-records=#
Sortera poster enligt ett index. Detta kan göra dina data mer lokaliserade och ge prestandaförbättringar (kan vara mycket långsamt första gången).
- -b, --block-search=#
Hitta vilken post en block-offset hör till.
- -z, --zerofill
Fyll ledigt utrymme i data- och indexfiler med nollor. Gör datafilen flyttbar mellan olika servrar.
- --zerofill-keep-lsn
Som --zerofill men nollställer inte LSN för data-/indexsidor.
Variabler
- --page_buffer_size=#
Sidbuffertstorlek. Används av --safe-repair.
- --read_buffer_size=#
Läsbuffertstorlek för sekventiella läsningar vid skanning.
- --sort_buffer_size=#
Storlek på sorteringsbuffert. Används av --recover.
- --sort_key_blocks=#
Intern buffert för sortering av index. Undvik att ändra detta.
- --write_buffer_size=#
Skrivbuffertstorlek för sekventiella skrivningar under reparation.
Standardalternativ läses från följande filer i angiven ordning: /etc/my.cnf /etc/mysql/my.cnf ~/.my.cnf
Följande grupper läses: aria_chk
Följande alternativ kan anges som första argument:
- --print-defaults
Skriv ut programargumentlistan och avsluta.
- --no-defaults
Läs inga standardalternativ från någon konfigurationsfil.
- --defaults-file=#
Läs endast standardalternativ från den angivna filen #.
- --defaults-extra-file=#
Läs denna fil efter de globala filerna.
SE ÄVEN
Mer information finns i MariaDB Knowledge Base på https://mariadb.com/kb/
KOLOFON
Denna sida är en del av projektet MariaDB (MariaDB databasserver). Mer information om projektet hittar du på http://mariadb.org/. Om du vill rapportera en bugg för denna manualsida, se https://mariadb.com/kb/en/mariadb/reporting-bugs/. Denna sida hämtades från projektets uppströms Git-repo https://github.com/MariaDB/server den 2024-06-14. (Vid den tiden var det senaste committade datumet i repot 2023-05-11.) Om du upptäcker problem med hur denna HTML-version av sidan återges, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har rättelser eller förbättringar för informationen i detta KOLOFON (som inte är en del av den ursprungliga manualsidan), skicka e-post till man-pages@man7.org.
aria_chk Ver 1.2 May 2014 ARIA_CHK(1)
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/aria_chk.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.