Mais discos rígidos geralmente aumentam o desempenho teórico de IO. Por que quantidade útil difere muito no método. Em muitas aplicações do mundo real (e para números menores de discos), o aumento no desempenho de IO não está nem perto de linear.
Os cenários em que mais discos não aumentam o desempenho são, por exemplo, aqueles em que os limites do controlador (RAID) são atingidos. 10 high-end SSD em um controlador mais antigo ou barato (RAID), muitas vezes, resultará no controlador sendo o fator limitante, em vez do disco. Os níveis de RAID também são, no mínimo, tão importantes quanto ao fornecimento de proteção de dados quanto ao desempenho.
2 discos no RAID 1 (espelhamento) fornecem zero desempenho de gravação adicional, mas em um bom controlador ainda dobrará o desempenho de leitura.
A atribuição manual de discos (virtuais) a determinadas tarefas fornece caminhos de IO garantidos para essas tarefas, permitindo uma certa simultaneidade de nível dessas tarefas e é, por exemplo, algo que os administradores de banco de dados gostam de fazer. Claro que isso limita o desempenho máximo de cada tarefa individual também. E com qualquer ajuste (manual), errar pode prejudicar bastante o desempenho :)
Um único disco giratório SAS 15k corporativo oferece tipicamente cerca de 200-250 IOPS (operações IOPS por segundo). Basta colocar 10 discos oferecerão dez vezes isso.
Se no seu exemplo uma tabela estiver sendo usada predominantemente, atribuir essa tabela a 1 disco e ter as outras 99 tabelas nos outros discos restantes não traz benefícios mensuráveis, efetivamente você ainda estará limitado a cerca de 200 IOPS. Nesse cenário, tendo todas as 100 tabelas em um único volume RAID 10, você teria todos os 10 discos e, portanto, 2000+ IOPS para operações de leitura e 1000 IOPS (efetivo os recursos metade dos discos, 5 discos, devido ao espelhamento) para gravação. operações ... um grande aumento.