I have done everything im guessing its my server size. im trying to send 1-2 million emails per day. my server specs are
16 GB RAM
160 GB SSD NVMe
16 vCore
2 Gbps Unmetered
do I need a bigger server for what I need? and if so can someone recommend a place to get a server like this
Try to apply these database improvements: https://www.mailwizz.com/kb/mysql-mariadb-optimisations/.
You should try to debug your send-campaign command as explained here and see where the app is spending more time. From experience we found out that sometimes the bottleneck is the communication with the SMTP, so look for the 'Communication with the delivery server took:' . A good value here would be under 0.1 seconds.