Banco de dados MySQL maior que 1 TB na Amazon

3

Estou usando o MySQL.

Eu tenho um volume com 1 TB de espaço.

Mas agora eu preciso de mais espaço (digamos mais uma TB).

Como posso usar o MySQL para armazenar dados em mais de um volume?

    
por Aw Suevi 26.09.2011 / 01:49

3 respostas

2

Eu deduzi do tamanho de 1TB mencionado que você está usando o EBS. Crie dois volumes do EBS e combine-os com o RAID0. Além de oferecer mais espaço, isso também < a href="http://victortrac.com/EC2_Ephemeral_Disks_vs_EBS_Volumes"> melhore seu desempenho .

    
por 28.09.2011 / 05:23
0

Se é uma instância ec2 normal (em vez de RDS), você tem acesso à linha de comando.

Pode apenas usar links simbólicos para mapear partes da pasta de dados em outro lugar. Por exemplo. Encerre o servidor MySQL

cd /var/lib/MySQL
mv bigdata /mnt/new/bigdata
ln -s /mnt/new/bigdata

E inicie o MySQL novamente. O banco de dados bigdata agora está sendo executado em outra partição.

Claro que isso é mais adequado para tabelas myisam. Se innodb, em seguida, vai precisar mexer com espaços de tabela para obter arquivos separados, então pode mover alguns deles

    
por 26.09.2011 / 07:11
0

Observe que os volumes do EBS atualmente podem ter até 1 TB de tamanho. As maiores instâncias do EC2 oferecem armazenamento local (armazenamento efêmero) até 1.690 GB, mas esse armazenamento não é persistente.

Melhor,

Simone

    
por 28.09.2011 / 05:16