é round robin, então a primeira consulta irá para my1TbTemp e a próxima irá para my5TbTemp. Se o primeiro estiver cheio, ele passará para o my1TbTemp para a consulta.
Nosso tempdir de 1Tb pode algumas vezes ser completamente usado pelo mysqld, resultando em erros de disco e consulta. Isso pode ser devido a muitas consultas de médio porte ou a algumas consultas muito grandes.
Temos um drive raid de 5Tb que eu poderia usar para expandir este tempdir.
O manual diz que a opção /etc/my.cnf --tmpdir
pode ser definida como lista de vários caminhos e que ele pode distribuir a carga com eficiência.
Se eu definir --tmpdir=/my1TbTemp/:/my5TbTemp/
, estou querendo saber como o mysqld gerenciará esses dois tempdirs. Se o disco de 1Tb estiver quase cheio: o mysqld irá mudar para a unidade de 5Tb?
Eu fiz alguns testes em uma pequena máquina virtual, mas não tenho certeza se posso replicar totalmente o comportamento da nossa máquina de produção.
Tags mysql files large-data