Welche Konfigurationsoptionen für MySQL bieten die größten Geschwindigkeitsverbesserungen?
Ich frage mich, ob die Konfigurationsdatei tatsächlich verbessert wurde, welche Tabellentypen, Hardware-Setups, Replikationen usw. verwendet wurden. Außer der Abfragestruktur und der Tabellenstruktur (diese sind auf der Website und bei Stack Overflow leicht zu finden). Sind Dinge wie Cache-Einstellungen für Abfragen die Geschwindigkeit, die Sie am meisten beschleunigt haben? Wie wäre es mit Laufwerken; ist es besser, es auf einem externen oder internen RAID zu haben? Hat die Replikation zu einer besseren Leistung geführt, insbesondere bei großen Leseabfragen?
Welche anderen Einstellungen / Änderungen haben Sie vorgenommen, um die Leistung von MySQL zu verbessern?
Hinweis: Mir ist klar, dass diese sehr nutzungsabhängig sind (dh kleine Website vs. Data Warehouse), aber da ich denke, dass die meisten von uns wahrscheinlich an einer Vielzahl von Standorten / Systemen arbeiten, ist es gut, eine Vielzahl von Techniken zu kennen, die auf verschiedene angewendet werden können Situationen. Ich denke auch, dass einige Techniken zwischen Situationen übertragen werden können.