Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie groß kann eine MySQL-Datenbank werden, bevor die Leistung nachlässt?

Die physische Datenbankgröße spielt keine Rolle. Die Anzahl der Datensätze spielt keine Rolle.

Meiner Erfahrung nach ist das größte Problem, auf das Sie stoßen werden, nicht die Größe, sondern die Anzahl der Abfragen, die Sie gleichzeitig bearbeiten können. Höchstwahrscheinlich müssen Sie zu einer Master/Slave-Konfiguration wechseln, damit die Leseabfragen für die Slaves und die Schreibabfragen für den Master ausgeführt werden können. Wenn Sie jedoch noch nicht bereit dafür sind, können Sie Ihre Indizes jederzeit für die von Ihnen ausgeführten Abfragen optimieren, um die Antwortzeiten zu beschleunigen. Außerdem gibt es eine Menge Optimierungen, die Sie am Netzwerk-Stack und Kernel in Linux vornehmen können, was hilfreich sein wird.

Meins hat bis zu 10 GB bekommen, mit nur einer moderaten Anzahl von Verbindungen und es hat die Anfragen gut gehandhabt.

Ich würde mich zuerst auf Ihre Indizes konzentrieren, dann einen Serveradministrator auf Ihr Betriebssystem schauen lassen, und wenn das alles nicht hilft, ist es vielleicht an der Zeit, eine Master/Slave-Konfiguration zu implementieren.