Ich kenne Wordpress ja hauptsächlich nur vom Namen her
, kannmir aber nicht vorstellen, dass Bilddaten in der Datenbank gespeichert werden. Bestenfalls der Pfad und die Metadaten. Insofern dürften Bilder die Datenbank auch nicht deutlich mehr belasten als der Text. Der Upload der eigentlichen Bilddaten hängt (hoffentlich) eher an der Geschwindigkeit der Netzwerkverbindung als an der Datenbankverbindung. Sollte Wordpress die Bilder beim Upload oder gleich danach umrechnen, sei es in webp, eine kleinere Bildgröße oder was auch immer, wäre dafür eher RAM, File IO und CPU-Speed gefragt.
Trotzdem kann die Datenbank natürlich prinzipiell langsamer sein als anderswo - oder auch schneller. Dadurch dass die Datenbank auf einem anderen Server liegt als das Wordpress, kommt es auch auf die Netwerkverbindung zwischen diesen Servern an. Dass die Datenbanken separat sind, hat Vor- und Nachteile. Die Latenzen sind größer als bei einer Datenbank auf dem selben Server. Dafür kann der Datenbankserver speziell für MySQL-Datenbanken optimiert werden, ohne auf PHP und Webserver übermäßige Rücksicht nehmen zu müssen. Die Datenbank selbst kann also Anfragen eventuell schneller bearbeiten, dafür hat man aber Netzwerklatenzen. Wordpress ist auch nicht unbedingt bekannt für optimierte Datenbankzugriffe.
Und natürlich wirken sich auch Probleme im internen Netzwerk zwischen den Servern unmittelbar auf die Datenbank-Performance (aus Anwendungssicht) aus. Sollte es da also Störungen geben durch defekte Kabel oder Switches, wird man das deutlich merken.
Es kann aber auch noch andere Ursachen geben für langsame Datenbankzugriffe, z.B. defekte Indexe oder Tabellen. Die Datenbank mal reparieren lassen und die Indexe neu erstellen sollte dann eine Verbesserung bringen.