Woran willst du aus der Ferne erkennen, dass die Performance-Probleme mit der Datenbank zusammenhängen? So kompliziert wäre so en DB-Schema für die Ligaseite nicht und die Daten, die darin gespeichert werden müssen, halten sich auch in Grenzen, dass ich da Bedenken hätte, dass sie nicht skalieren würde. Das kann genauso gut einfach nur schlecht programmiert sein beim Zugriff auf die DB. Oder was auch immer. Sofern du nicht Zugriff auf den Source-Code und die Infrastruktur hast, wirst das nicht rausfinden können.
Bei einem gemeldeten 404er Statuscode kann man übrigens auch nichts über den Zustand einer DB sagen (weil das letztens schon mal erwähnt hast), weil 404 bedeutet, dass der Server down ist, der überhaupt erst eine Verbindung zur DB aufbauen würd. Wäre der Server erreichbar und könnte der keine Verbindung zur DB aufbauen, würde man da eher eine 500 erhalten -> Internal Server Error.
wobei man nicht unbedingt den Code sehen muss, damit man merkt, dass da nicht all zu viel optimiert ist (generell)