Este é o comando aria_chk que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
aria_chk - utilitário de manutenção de tabelas Aria
SINOPSE
aria_chk [OPÇÕES] tabelas[.POSSO]
DESCRIÇÃO
Descrever, verificar e reparar as mesas Aria. Usado sem opções todas as tabelas no comando
será verificado por erros
Global opções
-#, --debug =...
Log de depuração de saída. Freqüentemente, é 'd: t: o, nome do arquivo'.
-H, --AJUDA
Imprime todas as opções de argumento classificadas em ordem alfabética.
-?, --Socorro
Imprimir todas as opções por grupos
--datadir=caminho
Caminho para o arquivo de controle (e registros se --logdir não usado)
--logdir=caminho
Caminho para arquivos de log
--ignore-control-file
Não abra o arquivo de controle. Use isso apenas se tiver certeza de que as tabelas não estão em
usar por outro programa!
--require-control-file
Abortar se não conseguirmos encontrar / ler o arquivo maria_log_control
-s, - silencioso
Apenas erros de impressão. Pode-se usar dois -s para deixar maria_chk muito silencioso.
-t, --tmpdir=caminho
Caminho para arquivos temporários. Vários caminhos podem ser especificados, separados por dois pontos (:),
eles serão usados em rodízio.
-v, --verbose
Imprima mais informações. Isso pode ser usado com --Descrição e --Verifica. Use muitos
-v para mais verbosidade.
-V, --versão
Versão para impressão e saída.
-w, --esperar
Espere se a mesa está bloqueada.
Verifique opções (Verifica is que o omissão açao para aria_chk)
-c, --Verifica
Verifique se há erros na tabela.
-e, --extend-check
Verifique a tabela MUITO minuciosamente. Use isso apenas em casos extremos, pois aria_chk deveria
normalmente consegue descobrir se a mesa está ok mesmo sem esta opção.
-F, --velozes
Verifique apenas as tabelas que não foram fechadas corretamente.
-C, --check-only-alterado
Verifique apenas as tabelas que foram alteradas desde a última verificação.
-f, --força
Reinicie com '-r' se houver algum erro na tabela. Os estados serão atualizados como
com '--update-state'.
-i, --em formação
Imprime informações estatísticas sobre a tabela que está marcada.
-m, - verificação média
Mais rápido do que a verificação de extensão, mas encontra apenas 99.99% de todos os erros. Deve ser bom
o suficiente para a maioria dos casos.
-T, --somente leitura
Não marque a tabela como marcada.
-U, --update-estado
Marque as tabelas como travadas se algum erro for encontrado e limpe se a verificação não encontrar nenhum
erros, mas a tabela foi marcada como 'não limpa' antes. Isso permite que alguém se livre de
avisos como 'tabela não fechada corretamente'. Se a tabela foi atualizada, atualize também o
carimbo de data / hora para quando a verificação foi feita. Essa opção está ativada por padrão! Usar
--skip-atualização-estado desabilitar.
--warning-for-wrong-transaction-id
Dê um aviso se encontrarmos um id de transação na tabela que seja maior do que
existe no arquivo de controle. Usar --pular-... para desativar o aviso
Recuperar (reparar)/ opções (Quando utilização '--recuperar' or '--safe-recover')
-B, --cópia de segurança
Faça um backup do arquivo .MAD como 'filename-time.BAK'.
--soma de verificação correta
Informações corretas de soma de verificação para a tabela.
-D, --data-file-length =#
Comprimento máximo do arquivo de dados (ao recriar o arquivo de dados quando estiver cheio).
-e, --extend-check
Tente recuperar todas as linhas possíveis do arquivo de dados Normalmente, isso também encontrará um
monte de linhas de lixo; Não use esta opção se não estiver totalmente desesperado.
-f, --força
Substitua os arquivos temporários antigos.
-k, --keys-used =#
Diga a Aria para atualizar apenas algumas chaves específicas. # é uma máscara de bits de quais teclas usar.
Isso pode ser usado para obter inserções mais rápidas.
--max-record-length =#
Pule linhas maiores do que isso se aria_chk não puder alocar memória para mantê-lo.
-r, --recuperar
Pode consertar quase tudo, exceto chaves exclusivas que não são exclusivas.
-n, --sort-recuperar
Força a recuperação com classificação, mesmo se o arquivo temporário for muito grande.
-p, --paralelo-recuperar
Usa a mesma técnica de '-r' e '-n', mas cria todas as chaves em paralelo, em
tópicos diferentes.
-o, --safe-recuperar
Usa método de recuperação antigo; Mais lento do que '-r', mas pode lidar com alguns casos em que
'-r' relata que não pode corrigir o arquivo de dados.
--Log de transações
Comando de reparo de log no log de transações. Isso é necessário se alguém quiser usar o
aria_read_log para repetir o reparo
--character-sets-dir =...
Diretório onde estão os conjuntos de caracteres.
--set-collation=nome
Altere o agrupamento usado pelo índice.
-q, --rápido
Reparo mais rápido ao não modificar o arquivo de dados. Pode-se dar um segundo '-q' para forçar
aria_chk para modificar o arquivo de dados original no caso de chaves duplicadas. NOTA: Tabelas
onde o arquivo de dados é interrompido não pode ser corrigido com esta opção.
-u, --descompactar
Descompacte o arquivo compactado com o ariapack.
Outros ações
-a, --analisar
Analise a distribuição de chaves. Irá fazer algumas junções no MariaDB mais rápidas. Você pode
verifique a distribuição calculada usando '--description --verbose Nome da tabela'.
--stats_method=nome
Especifica como o código de coleta de estatísticas de índice deve tratar NULLs. Valores possíveis
de nome são "nulls_unequal" (padrão para 4.1 / 5.0), "nulls_equal" (emular 4.0) e
"nulls_ignored".
-d, --Descrição
Imprime algumas informações sobre a mesa.
-A, --set-auto-incremento[=valor]
Força auto_increment para começar neste ou em um valor superior. Se nenhum valor for fornecido, então
define o próximo valor de auto_increment para o valor mais alto usado para a chave automática + 1.
-S, --sort-index
Classifique os blocos de índice. Isso acelera a 'leitura a seguir' nos aplicativos.
-R, --sort-records =#
Classifique os registros de acordo com um índice. Isso torna seus dados muito mais localizados e
pode acelerar as coisas (pode ser MUITO lento fazer uma classificação na primeira vez!).
-b, --block-search =#
Encontre um registro ao qual pertence um bloco em determinado deslocamento.
-z, --preenchimento zero
Preencha o espaço vazio nos arquivos de dados e índice com zeros. Isso torna o arquivo de dados
móvel entre diferentes servidores.
--zerofill-keep-lsn
Como --preenchimento zero mas não zera o LSN de páginas de dados / índice.
Variáveis
--page_buffer_size =#
Tamanho do buffer de página. Usado por --reparo seguro
--read_buffer_size =#
Tamanho do buffer de leitura para leituras sequenciais durante a varredura
--sort_buffer_size =#
Tamanho do buffer de classificação. Usado por --recuperar
--sort_key_blocks =#
Buffer interno para classificação de chaves; Não toque.
--write_buffer_size =#
Tamanho do buffer de gravação para gravações sequenciais durante o reparo
As opções padrão são lidas a partir dos seguintes arquivos na ordem indicada: /etc/my.cnf
/etc/mysql/my.cnf ~ / .my.cnf
Os seguintes grupos são lidos: aria_chk
As seguintes opções podem ser fornecidas como o primeiro argumento:
--print-defaults
Imprima a lista de argumentos do programa e saia.
- sem padrões
Não leia as opções padrão de nenhum arquivo de opções.
--defaults-file =#
Leia apenas as opções padrão do arquivo fornecido #.
--defaults-extra-file =#
Leia este arquivo depois que os arquivos globais forem lidos.
Use aria_chk online usando serviços onworks.net