Para fins de diagnóstico de problemas de desempenho, que tipos de operações podem aguardar sua vez para esse mutex e quais opções de configuração e recursos podem influenciar a contenção?
Christopher McGowan's questions
Estou tentando decidir se devo normalizar mais alguma coisa e preciso saber qual pode ser a menor linha no InnoDB (tenho o MySQL 5.6).
Este não é exatamente o meu caso, mas para simplificar, vamos supor que eu tenha apenas um PK substituto (bigint) e duas colunas TINYINT, nenhuma das quais pode ser nula. Quantos bytes posso esperar que cada linha precise para armazenamento se vou ter 1 bilhão deles?
Eu imagino que cada linha requer alguns metadados (eu sei que requer pelo menos quando há colunas NULLable), mas não consigo encontrar a documentação sobre como calculá-los.
Então, quanto posso esperar ser consumido pelo espaço livre na página e pelos metadados na página (ou isso é tudo junto)?
Eu quero saber para que eu possa julgar melhor quando eu teria uma mesa longa que é estreita o suficiente para evitar a normalização adequada.