Filmado no escuro, mas você está enfrentando problemas de desempenho primeiro?
Em segundo lugar, se você está tendo problemas de desempenho, terá que ver o ajuste. Sintonize o aplicativo (se você for o dev ou tiver privilégios de estrangulamento nos desenvolvedores) para usar as consultas adequadas para que você não esteja usando JOINs enormes e tal.
Em seguida, observe a arquitetura do banco de dados. Fazendo soluções alternativas patetas vai tornar uma dor de cabeça maior para gerenciar mais tarde. As etapas que você segue dependem do seu caso de uso. Você pode considerar fazer com que um servidor robusto seja dimensionado verticalmente, depois colocá-lo atrás de um servidor de memcached e criar um escravo somente leitura para coisas como a execução de relatórios e backups.
Não tire a RAM do banco de dados para tentar um esquema que subtraia as boas práticas. Há blogs para ajuste de banco de dados de alto desempenho disponíveis para dar ideias e o blog de podcast StackOverflow tem estatísticas sobre como esse site é executado (MS Stack); tráfego relativamente pesado, mas não uma configuração complicada.