Ich habe meine Website auf Amazon EC2 (Region Singapur) veröffentlicht und ich habe MySQL RDS-Instanz für die Datenspeicherung verwendet. Alles funktioniert sehr gut außer der Leistung.Amazon RDS MySQL-Instanz führt sehr langsam
Ich scheint, dass meine alle Abfragen, besonders Select-Anweisung, ist sehr langsam. Wenn ich dieses Problem auf meinem lokalen PC überprüfe, funktioniert es sehr gut. Aber wenn ich versuche, Daten von der RDS-Instanz zu bekommen, ist das sehr langsam. Einige der SELECT-Anweisungen benötigen 2-3 Sekunden zum Abrufen von Daten.
Ich habe alle Tabellenindizes richtig angepasst und nach Bedarf normalisiert/de-normalisiert. Ich habe alle notwendigen Einstellungen an der RDS-eigenen Parametergruppe vorgenommen (z. B. max_connection, Puffer usw.). Ich weiß nicht, ob ich etwas verpasse, aber es hat nicht für mich funktioniert - Leistung hat nicht zugenommen.
Also, kann mir bitte jemand mit diesem Problem helfen?
Nur zum Verständnis .. Welche Instanz verwenden Sie? –
Ich habe das gleiche Problem. Ich habe versucht, RDS mit einem Digital Ocean einzurichten - die Seitenlast (auf DB angewiesen) ging von durchschnittlich 1,8 Sekunden auf 5,9 Sekunden. Also, das gesamte Setup in EC2 & RDS in derselben Region/demselben Cluster und derselben Zeitzone neu erstellt. Ich richte auch Caching ein. –