aria chk(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= aria_chk = '''aria_chk''' är ett underhållsverktyg för Aria-tabeller. == Namn == '''aria_chk''' — underhållsverktyg för Aria-tabeller == Synopsis == <pre> aria_chk [ALTERNATIV] tabeller[.MAI] </pre> == Beskrivning == Beskriver, kontrollerar och reparerar Aria-tabeller. Om verktyget används utan alternativ kommer alla tabeller på kommandoraden att kontrolleras efter fel. == Globala alternativ == ; <code>-#</code>, <code>--debug=...</code> : Skriv ut fe...') |
Admin (diskussion | bidrag) |
||
| Rad 238: | Rad 238: | ||
Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har rättelser eller förbättringar av informationen i denna COLOPHON (som ''inte'' är en del av den ursprungliga manualsidan), skicka e-post till <code>man-pages@man7.org</code>. | Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har rättelser eller förbättringar av informationen i denna COLOPHON (som ''inte'' är en del av den ursprungliga manualsidan), skicka e-post till <code>man-pages@man7.org</code>. | ||
= 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/ | |||
<BR><BR>Tack till [https://dataservice.pcbutiken.se/ Datorservice] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. | |||
[[Kategori:Linuxmanual grupp 1]] | |||
[[Kategori:Linuxmanual]] | |||
Nuvarande version från 26 april 2026 kl. 06.06
aria_chk
aria_chk är ett underhållsverktyg för Aria-tabeller.
Namn
aria_chk — underhållsverktyg för Aria-tabeller
Synopsis
aria_chk [ALTERNATIV] tabeller[.MAI]
Beskrivning
Beskriver, kontrollerar och reparerar Aria-tabeller. Om verktyget används utan alternativ kommer alla tabeller på kommandoraden att kontrolleras efter fel.
Globala alternativ
-#,--debug=...- Skriv ut felsökningslogg. Ofta är detta
d:t:o,filnamn.
-H,--HELP- Skriv ut alla argumentalternativ sorterade alfabetiskt.
-?,--help- Skriv ut alla alternativ gruppvis.
--datadir=sökväg- Sökväg för kontrollfilen (och loggar om
--logdirinte används).
--logdir=sökväg- Sökväg för loggfiler.
--ignore-control-file- Öppna inte kontrollfilen. Använd bara detta om du är säker på att tabellerna inte används av något annat program.
--require-control-file- Avbryt om
maria_log_controlinte kan hittas eller läsas.
-s,--silent- Skriv bara ut fel. Två
-sgörmaria_chkmycket tyst.
-t,--tmpdir=sökväg- Sökväg för temporära filer. Flera sökvägar kan anges, separerade med kolon (
:); de används i turordning.
-v,--verbose- Skriv ut mer information. Detta kan användas med
--descriptionoch--check. Använd flera-vför ännu mer information.
-V,--version- Skriv ut version och avsluta.
-w,--wait- Vänta om tabellen är låst.
Kontrollalternativ
(Kontroll är standardåtgärden för aria_chk.)
-c,--check- Kontrollera tabellen efter fel.
-e,--extend-check- Kontrollera tabellen mycket noggrant. Använd detta bara i extrema fall eftersom
aria_chknormalt bör kunna avgöra om tabellen är korrekt även utan detta alternativ.
-F,--fast- Kontrollera bara tabeller som inte har stängts korrekt.
-C,--check-only-changed- Kontrollera bara tabeller som har ändrats sedan senaste kontroll.
-f,--force- Starta om med
-rom tabellen innehåller fel. Tillstånd uppdateras som med--update-state.
-i,--information- Skriv ut statistikinformation om tabellen som kontrolleras.
-m,--medium-check- Snabbare än
extend-check, men hittar bara 99,99 % av alla fel. Bör räcka i de flesta fall.
-T,--read-only- Markera inte tabellen som kontrollerad.
-U,--update-state- Markera tabeller som kraschat om några fel hittas, och som rena om kontrollen inte hittar fel men tabellen tidigare var markerad som ”inte ren”. Detta gör att man kan bli av med varningar som ”table not properly closed”. Om tabellen uppdaterades, uppdateras även tidsstämpeln för när kontrollen gjordes. Detta alternativ är aktiverat som standard. Använd
--skip-update-stateför att stänga av det.
--warning-for-wrong-transaction-id- Ge en varning om vi hittar ett transaktions-id i tabellen som är större än det som finns i kontrollfilen. Använd
--skip-...för att stänga av varningen.
Återställnings- och reparationsalternativ
(Vid användning av --recover eller --safe-recover.)
-B,--backup- Skapa en säkerhetskopia av
.MAD-filen somfilnamn-tid.BAK.
--correct-checksum- Rätta kontrollsummeinformationen för tabellen.
-D,--data-file-length=#- Maximal längd för datafilen (vid återskapande av datafil när den är full).
-e,--extend-check- Försök återställa varje möjlig rad från datafilen. Normalt kommer detta också att hitta en mängd skräprader; använd inte detta om du inte är helt desperat.
-f,--force- Skriv över gamla temporära filer.
-k,--keys-used=#- Tala om för Aria att bara uppdatera vissa specifika nycklar.
#är en bitmask för vilka nycklar som ska användas. Detta kan användas för snabbare infogningar.
--max-record-length=#- Hoppa över rader som är större än detta om
aria_chkinte kan allokera minne för att hålla dem.
-r,--recover- Kan reparera 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
-roch-n, men skapar alla nycklar parallellt, i olika trådar.
-o,--safe-recover- Använder den gamla återställningsmetoden; långsammare än
-rmen kan hantera vissa fall där-rrapporterar att datafilen inte kan repareras.
--transaction-log- Logga reparationskommandot till transaktionsloggen. Detta behövs om man vill använda
aria_read_logför att upprepa reparationen.
--character-sets-dir=...- Katalog där teckenuppsättningar finns.
--set-collation=namn- Ändra kollation som används av indexet.
-q,--quick- Snabbare reparation genom att inte ändra datafilen. En andra
-qtvingararia_chkatt ändra den ursprungliga datafilen vid dubbla nycklar. Obs: Tabeller där datafilen är skadad kan inte repareras med detta alternativ.
-u,--unpack- Packa upp fil som har packats med
ariapack.
Övriga åtgärder
-a,--analyze- Analysera nyckelfördelning. Detta kan göra vissa JOIN-operationer snabbare i MariaDB. Du kan kontrollera den beräknade fördelningen med
--description --verbose tabellnamn.
--stats_method=namn- Anger hur kod för insamling av indexstatistik ska behandla
NULL-värden. Möjliga värden ärnulls_unequal(standard för 4.1/5.0),nulls_equal(emulerar 4.0) ochnulls_ignored.
-d,--description- Skriv ut viss information om tabellen.
-A,--set-auto-increment[=värde]- Tvinga
auto_incrementatt börja på detta värde eller högre. Om inget värde anges sätts nästaauto_increment-värde till det högsta använda värdet för den automatiska nyckeln + 1.
-S,--sort-index- Sortera indexblock. Detta gör
read-nextsnabbare i program.
-R,--sort-records=#- Sortera poster enligt ett index. Detta gör dina data mer lokala och kan göra saker snabbare (det kan vara mycket långsamt att sortera första gången).
-b,--block-search=#- Hitta en post, ett block på angivet offset tillhör.
-z,--zerofill- Fyll tomt utrymme i data- och indexfiler med nollor. Detta gör datafilen flyttbar mellan olika servrar.
--zerofill-keep-lsn- Som
--zerofillmen nollställer inte LSN för data-/indexsidor.
Variabler
--page_buffer_size=#- Storlek på sidbuffert. Används av
--safe-repair.
--read_buffer_size=#- Storlek på läsbuffert 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 nycklar; ändra inte detta.
--write_buffer_size=#- Storlek på skrivbuffert för sekventiella skrivningar under reparation.
Standardalternativ
Standardalternativ läses från följande filer i denna 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 programmets argumentlista och avsluta.
--no-defaults- Läs inte standardalternativ från någon alternativfil.
--defaults-file=#- Läs endast standardalternativ från den angivna filen
#.
--defaults-extra-file=#- Läs denna fil efter att de globala filerna har lästs.
Se även
myisamchk(1)
För mer information, se MariaDB Knowledge Base, som finns online på:
Colophon
Denna sida är en del av projektet MariaDB (MariaDB-databasserver). Information om projektet finns på:
Om du vill rapportera ett fel i denna manualsida, se:
Denna sida hämtades från projektets uppströms Git-arkiv på 2026-01-16. Vid den tidpunkten var datumet för den senaste committen som hittades i arkivet 2026-01-16.
Om du upptäcker renderingsproblem i denna HTML-version av sidan, eller om du anser att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har rättelser eller förbättringar av informationen i denna COLOPHON (som inte är en del av den ursprungliga manualsidan), skicka e-post till man-pages@man7.org.
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 Datorservice som har sponsrat Linux.se med webbhotell.