Perguntas com a marcação «innodb»

O InnoDB é o principal mecanismo de armazenamento compatível com ACID usado no MySQL.

32
MySQL InnoDB - innodb_file_per_table contras?

Por padrão, o MySQL InnoDB armazena todas as tabelas de todos os bancos de dados em um arquivo global. Você pode alterar isso definindo innodb_file_per_table na configuração, que cria um arquivo de dados para cada tabela. Eu estou querendo saber por que innodb_file_per_tablenão está ativado por...

19
O MySQL travou e não inicializa

Nosso servidor mysql de produção acabou de travar e não volta a funcionar. Está dando um erro de segfault. Eu tentei reiniciar e não sei mais o que tentar. Aqui está o stacktrace: 140502 14:13:05 [Nota] O plug-in 'FEDERATED' está desativado. InnoDB: a verificação de log progrediu além do ponto de...

16
Como você escolhe um mecanismo de banco de dados MySQL

Em particular, como você escolhe entre MyISAM e InnoDB, quando nenhum deles está faltando um recurso necessário (por exemplo, você não precisa de chaves estrangeiras). Sempre se trata de tentar os dois e medir? Ou existem boas regras práticas sobre o número e a frequência de leituras versus...

14
Como melhorar o desempenho do MySQL INSERT e UPDATE?

Essa pergunta provavelmente também pode ser feita no StackOverflow, mas tentarei aqui primeiro ... O desempenho das instruções INSERT e UPDATE em nosso banco de dados parece estar degradando e causando desempenho ruim em nosso aplicativo da web. As tabelas são o InnoDB e o aplicativo usa...

11
Definindo um limite de tempo para uma transação no MySQL / InnoDB

Isso surgiu a partir dessa pergunta relacionada , em que eu queria saber como forçar duas transações a ocorrerem seqüencialmente em um caso trivial (onde ambas estão operando em apenas uma única linha). Eu recebi uma resposta - use SELECT ... FOR UPDATEcomo a primeira linha de ambas as transações -...

11
Aumentar o tamanho do buffer pool do InnoDB

Estou com dificuldades para definir o tamanho do buffer pool e o tamanho do arquivo de log do MySql InnoDB. Estou longe de ser um especialista em MySql, mas tenho lido e parece que, para mudar isso, apenas adiciono estas linhas ao meu /etc/mysql/my.cnf # Set buffer pool size to 50-80% of your...

10
MyISAM para leitura de dados

Eu tenho uma tabela com cerca de 1 bilhão de linhas e seus 98% de leitura intensiva. Tentei ajustar o banco de dados, com diferentes mecanismos de armazenamento (MyISAM e InnoDB) Em seguida, executou alguns testes para visualizar o desempenho Na cláusula where, eu tinha um ID de chave primária e...

10
O que devo saber antes de ir ao ar com um banco de dados InnoDB?

O que um administrador de servidor ou banco de dados deve saber e fazer antes de disponibilizar um banco de dados do InnoDB. Estou pensando em coisas como definir valores corretos para innodb_buffer_pool_sizeeinnodb_log_file_size Então, que coisas simples você poderia esquecer de configurar que...

10
O banco de dados MySQL InnoDB 'trava' nas seleções

Estou tentando corrigir a configuração do MySQL em nosso servidor. As especificidades do nosso aplicativo são que muitos dados são armazenados em uma única tabela (atualmente com mais de 300 milhões de linhas). Essa tabela é usada frequentemente para inserções (elas vêm o tempo todo). Quando...