Ich habe ein PHP-Skript (HTTP API Web Service), die INSERT
und SELECT
Daten aus einer MySQL-Datenbank tut. Es hat 3 SELECT
Abfragen und 2 INSERT
Abfragen.Erhöhen Sie MySQL Abfragen pro Sekunde
Dies P> HP-Skript wird 10.000 mal pro Sekunde von anderen Servern über HTTP GET an eine URL aufgerufen wie http://myserver.com/ws/script.php?colum1=XXX&column2=XXX
jedoch nur 200 Datensätze pro Sekunde gespeichert werden.
Ich benutze einen Intel® Core (TM) Quad Core i7-3770 CPU @ 3.40GHz, 32 GB RAM, Cent 0S mit cpanel, 2TB SATA HDD.
Wie kann ich die Anzahl der Abfragen pro Sekunde erhöhen?
Sie müssen die Frage bearbeiten Weitere Informationen zu den Abfragen und Datenstrukturen zur Verfügung zu stellen . Aller Wahrscheinlichkeit nach besteht die Lösung darin, bessere Hardware zu bekommen. –
und vielleicht eine andere Datenbank (noSQL), die für große Datenmengen konzipiert ist und sehr schnelle Einsätze/wählt – Jeff
@Jeff ich stimme dir zu, für mysql Server 10.000 Anfragen pro Sekunde kann dazu führen, dass keine Datenbankverbindung Fehler, Sie besser verwenden eine Art dokumentenbasierter Datenbank wie: mongodb, die viel schneller ist als mysql. –