Hallo,
ich habe hier unter Dabian einen MySQL Server in einem vServer installiert. Dieser MySQL Server verbraucht über 100MB ram.
Meine Frage ist, wie kann ich diesen Verbrauch drücken? Ist es möglich den MySQL Server mit weniger Prozessen laufen zu lassen?
Grund ist, dass ich ein LAMP Image erstellen will/muss, welches auch auf vServern mit geringem ram lauffähig ist.
Gruß,
spoi
mysql server weniger ram
Re: mysql server weniger ram
query cache, key buffer abschalten, ob du das wirklich willst ist eine andere frage...
Re: mysql server weniger ram
Platten haben eine Zugriffszeit von ca. 5ms für einen Seek. RAM hat eine Zugriffszeit im Bereich von Nanosekunden. Das ist 10E-03 zu 10E-09, RAM ist also eine Million mal schneller.spoi wrote:ich habe hier unter Dabian einen MySQL Server in einem vServer installiert. Dieser MySQL Server verbraucht über 100MB ram.
Meine Frage ist, wie kann ich diesen Verbrauch drücken?
Wenn Du einen Datenbankserver RAM entziehst, zwingst Du ihn auf die Platte zuzugreifen. Das ist sehr langsam. Es macht außerdem die Platte busy. Die Platte ist dann auch für andere Instanzen auf demselben physikalischen Server busy. Das macht auch die anderen Instanzen busy. Vserver haben in der Regel keinen Mechanismus, das zu erkennen und zu verhindern.
Man kann Datenbanken auf Vservern laufen lassen, aber man muß sich klar darüber sein, daß man dann aus der Mülltonne ißt.
Re: mysql server weniger ram
Aktiviertes InnoDB führt zu einem "Verbrauch" von gleich 100 MB. Wenn man das nicht benötigt, kann man InnoDB einfach in der my.cnf deaktivieren...
Gruß
Aaron
Gruß
Aaron