Merhaba,
Nginx'i Reverse proxy olarak kurarsanız hiçbir faydasını alamazsınız. Sadece cacheleme ve önbellekleme özelliği size etki eder diğer hiçbir etkisinden tam olarak faydalanamazsınız.
Nginx'i standart olarak kurmanız gerekiyor. Nginx'i standart olarak kurduğunuzda mysql ve php-fpm üzerinde kontrol sağlayabilirsiniz. MySQL'e gelen istekleri önce nginx ile hafifletip daha sonra mysql gönderdiğiniz de herhangi bir şişme olmadan kullanabilirsiniz.
En aktif sitemde 1 GB ramlık vps kullanıyorum herhangi bir sorun teşkil etmedi şimdiye kadar. Ayrıca veritabanın tüm kaynakları kullanmaması gerek. Sisteminizde fazla sorgu yapan uygulamalar olması lazım, kullandığınız yazılımla alakalı olabilir, kurduğunuz bir eklenti veya kod buna sebep oluyor olabilir veyahut veritabanınız bir brute force saldırısı alıyor olabilir birçok şey olabilir, detaylı analiz yapılmadan çözüm sunamaz kimse.