Perguntas com a marcação «innodb»

13
MySQL: uma transação bloqueará a linha?

Eu não tentei usar a transação MySQL antes, só quero esclarecer uma coisa. Se dois usuários executam uma consulta no momento exato, como o MySQL lidaria com isso? por exemplo, os usuários estão tentando atualizar um registro. user1: atualiza o conjunto de tabelas column = column - 4 onde...

13
Os INSERTs são confirmados automaticamente?

Nosso aplicativo dispara uma consulta INSERT no banco de dados MySQL para adicionar registros. Quero saber se os registros são ou não confirmados automaticamente. Se eu executar o comando ROLLBACK, quando o banco de dados executa uma reversão? É possível um ROLLBACK após um

13
Bloqueio de linhas do InnoDB - como implementar

Eu estive olhando ao redor agora, lendo o site mysql e ainda não consigo ver exatamente como ele funciona. Desejo selecionar e bloquear a linha do resultado para escrever, escrever a alteração e liberar a trava. o audocommit está ativado. esquema id (int) name (varchar50) status (enum 'pending',...

13
Como você remove a fragmentação das tabelas do InnoDB?

Eu tenho um banco de dados com número de tabelas. Quero excluir alguns registros das tabelas, digamos que o número de registros seja superior a 20K ou 50K. Todas as tabelas são InnoDB. E file_per_tableestá desligado . Quando excluir os registros de várias tabelas, haverá fragmentação nas...

12
Instância do MySQL travando "fazendo índice SYNC"

Problema Uma instância do MySQL 5.6.20 executando (principalmente apenas) um banco de dados com tabelas do InnoDB está exibindo paradas ocasionais para todas as operações de atualização pela duração de 1 a 4 minutos, com todas as consultas INSERT, UPDATE e DELETE restantes no estado "Query end"....

12
Ver os últimos deadlocks do innodb

Vejo que consigo visualizar o último impasse no mysql / innodb, mas existe uma maneira de visualizar os impasses anteriores? Temos dois problemas de impasse, um sendo importante e o outro não. O impasse menos importante acontece várias vezes ao dia, tornando-se o impasse "mais

12
Como adicionar uma coluna à tabela grande no MySQL

Eu sou desenvolvedor de PHP, então não seja rigoroso. Eu tenho uma grande mesa ~ despejo 5.5gb. Nosso PM decidiu criar uma nova coluna para executar um novo recurso. Tabela é InnoDB então o que eu tentei: Altere a tabela na tela com o bloqueio da tabela. Tomou ~ 30 horas e nada. Então eu apenas...

12
Benefícios da Barracuda e Compressão

Eu tenho lido sobre os formatos de arquivo do MySQL Antelope e Barracuda há um tempo atrás, e me pergunto se eu poderia me beneficiar com o Barracuda e o Compression. Meu servidor está atualmente usando o Antelope, pois é o padrão do MySQL. Eu tive muitos problemas de memória devido ao grande...