Perguntas com a marcação «innodb»

27
Por que usar innodb_file_per_table?

Existem muitos artigos exagerando (IMHO, é claro) a necessidade innodb_file_per_table. Eu entendo que com innodb_file_per_table, deve haver um melhor controle sobre as tabelas individuais; como fazer backup de cada tabela separadamente. No entanto, a reivindicação de melhor desempenho é...

25
O que 'ibfk' representa no MySQL?

Se eu criar uma restrição de chave estrangeira para a tabela 'photos' no phpmyadmin, mais tarde vejo que a restrição é denominada 'photos_ibfk_1' e a próxima restrição é chamada 'photos_ibfk_2', etc. A partir disso, reuni que a convenção para restrições de banco de dados no MySQL. Isso está...

25
innodb_file_format Barracuda

Eu tenho algumas perguntas para aqueles mais familiares. A maioria das minhas instâncias está executando o Antelope, apesar de ter suporte ao Barracuda. Eu estava olhando para brincar com algumas mesas compressas innodb. Meu entendimento é que isso só está disponível no formato Barracuda. Eu...

22
Percona vs MySQL

O que é o Percona? Como ele difere do MySQL? Quando devemos considerar mudar (ou atualizar) o MySQL para Percona? Para adicionar algumas especificidades em nossa situação, usamos quase exclusivamente o InnoDB (que eu entendo que a Percona otimizou bastante) com extensas restrições de chave...

21
Qual é o significado de filtrado no MySQL?

Conforme descrito aqui nos documentos do MySQL : A coluna filtrada indica uma porcentagem estimada de linhas da tabela que serão filtradas pela condição da tabela. Ou seja, as linhas mostram o número estimado de linhas examinadas e as linhas × filtradas / 100 mostram o número de linhas que serão...

21
Esclarecimento sobre a variável innodb_flush_method do MySQL

Deixe-me começar por admitir que sou muito ignorante do funcionamento interno dos discos rígidos. Então, quando li o manual da variável innodb_flush_method , isso me confundiu. Posso obter uma explicação nos termos do leigo sobre a diferença em O_DSYNC e O_DIRECT e como saber se é um problema de...

20
Entendendo as estatísticas do buffer pool do INNODB

Depois de ler esta página na documentação do mysql , tentei entender o uso atual do InnoDB. Atualmente, alocamos 6 GB de RAM para o buffer pool. O tamanho do nosso banco de dados é praticamente o mesmo. Aqui está a saída de show engine innodb status\G(estamos executando a versão...

20
O que definir innodb_buffer_pool e por que ..?

Eu tenho 170 GB de InnoDBíndice e dados. Eu tenho que reajustar o tamanho innodb_buffer_pool para obter melhor desempenho. O tamanho máximo da tabela de uma tabela do InnoDB (índice + dados) é 28 GB. Então, qual deve ser o tamanho ideal de innodb_buffer_pool. ATUALIZAR nós vamos migrar nosso...

19
Por que o InnoDB não armazena a contagem de linhas?

Todo mundo sabe que, em tabelas que usam o InnoDB como mecanismo, consultas como SELECT COUNT(*) FROM mytablesão muito inexatas e muito lentas, especialmente quando a tabela fica maior e há inserções / exclusões constantes de linhas enquanto essa consulta é executada. Pelo que entendi, o InnoDB...