Да, объединение нескольких физических компьютеров в один логический компьютер действительно работает. Это основная предпосылка кластерных, сеточных или шардовых вычислений. Основным преимуществом является балансировка нагрузки. Вы можете анализировать работу с физических процессоров, которые сильно загружены, с теми, которые загружены слабо. Возможно, лучшим примером этого является Google.
http://en.wikipedia.org/wiki/Google_platform
http://en.wikipedia.org/wiki/Cluster_(computing)
Что касается разделения базы данных. Это в равной степени относится к преодолению узкого места по скорости и пропускной способности жесткого диска, а не к производительности ЦП путем разделения нескольких разделов на несколько физических дисков. Обычно для основных сред баз данных используется комбинация кластеризации и секционирования.