my.cnf für einen v-server mit 256MB optimieren

MySQL, PostgreSQL, SQLite
acu
Posts: 11
Joined: 2006-03-23 20:41
Location: Leipzig

my.cnf für einen v-server mit 256MB optimieren

Post by acu » 2006-04-08 15:55

Hallo!
Ich hoffe dieses Thema gabs noch nicht, ich habe in der Hilfe nur Einstellungen für Server mit über 512MB Ram gefunden, dass trifft für mich ja nicht zu.
Auf dem Server läuft außer mySQL noch ein Apache mit PHP.
Zur Zeit verwende ich noch die Standardeinstellungen, aber ich habe das Gefühl da lässt sich noch einiges verbessern.
Wie im Titel gesagt: der Server hat 256MB zugesichert und maximal 768MB FlexRam.

Hier meine Alte my.cnf:

Code: Select all

[client]
#password	= your_password
port		= 3306
socket		= /var/lib/mysql/mysql.sock

[mysqld]
port		= 3306
socket		= /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

[safe_mysqld]
err-log=/var/lib/mysql/mysqld.log

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout
Wäre schön, wenn mir Jemand ein paar Tipps geben könnte.


MfG ACU
Last edited by acu on 2006-04-09 10:41, edited 1 time in total.

aubergine
Posts: 471
Joined: 2005-09-10 17:52
Location: Frankfurt am Main

Re: my.cnf für einen v-server mit 256MB optimieren

Post by aubergine » 2006-04-08 17:11

Schau dir mal die Beiträge von isotopp im Datenbank Forum an.
Dort wird eigentlich alles geschildert was du suchst.

acu
Posts: 11
Joined: 2006-03-23 20:41
Location: Leipzig

Re: my.cnf für einen v-server mit 256MB optimieren

Post by acu » 2006-04-08 18:26

Kannst du mir einen konkreten Link schicken?
Ich finde nichts passendes.


MfG ACU

chris76
Moderator
Moderator
Posts: 1878
Joined: 2003-06-27 14:37
Location: Germering

Re: my.cnf für einen v-server mit 256MB optimieren

Post by chris76 » 2006-04-08 19:25

ACU wrote:Kannst du mir einen konkreten Link schicken?
Ich finde nichts passendes.


MfG ACU
8O Schau dir hier im aktuellen Unterforum die als wichtig markierten Threads an. Ein bisschen darfst DU dich selbst bemühen.
Gruß Christian

BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error

aubergine
Posts: 471
Joined: 2005-09-10 17:52
Location: Frankfurt am Main

Re: my.cnf für einen v-server mit 256MB optimieren

Post by aubergine » 2006-04-08 19:26

Und dann noch den Thread http://www.rootforum.org/forum/viewtopic.php?t=39386

Das dürfte dann reichen ;)

acu
Posts: 11
Joined: 2006-03-23 20:41
Location: Leipzig

Re: my.cnf für einen v-server mit 256MB optimieren

Post by acu » 2006-04-08 21:24

Ich habe den empfohlenen Thread, sowie einen Großteil der gepinnten Threads gelesen.
Leider hilft mir das als Anfänger nicht weiter, da dort von Systemen die Rede ist, die 2GB haben. Die Einstellungen sind deshalb viel zu groß für mich. Um die Empfehlungen auf mein kleines System zu übertragen, fehlen mir leider die Erfahrungen.
Auch die my.cnf in der FAQ ist ohne allgemeine Tipps und Empfehlungen, was man für Systeme mit weniger RAM anpassen muß.
Tut mir Leid, wenn ich etwas schwer von Begriff bin, aber als Anfänger hat man es hier nicht gerade einfach.


MfG ACU

User avatar
Joe User
Project Manager
Project Manager
Posts: 11139
Joined: 2003-02-27 01:00
Location: Hamburg

Re: my.cnf für einen v-server mit 256MB optimieren

Post by Joe User » 2006-04-08 21:46

Nimm ersteinmal meine Beispielconfig und halbiere die *_size-Werte, danach arbeitest Du Dich step-by-step durch isotopps Beiträge.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

acu
Posts: 11
Joined: 2006-03-23 20:41
Location: Leipzig

Re: my.cnf für einen v-server mit 256MB optimieren

Post by acu » 2006-04-08 23:16

Hallo!

Code: Select all

[client]
port		= 3306
socket		= /var/lib/mysql/mysql.sock


[mysqld]
port		= 3306
socket		= /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 64M
max_allowed_packet = 1M
table_cache = 64
sort_buffer_size = 4M
net_buffer_length = 8K
read_buffer_size = 4MB
join_buffer_size = 4M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 32M

[safe_mysqld]
err-log=/var/lib/mysql/mysqld.log

[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 64M
sort_buffer_size = 64M
read_buffer = 4M
write_buffer = 4M

[myisamchk]
key_buffer = 64M
sort_buffer_size = 64M
read_buffer = 4M
write_buffer = 4M

[mysqlhotcopy]
interactive-timeout
Ich habe diese Werte jetzt eingesetzt.
In phpmyadmin bekomme ich aber noch folgende Hinweise:
Key_reads 123
Opened_tables 100
Die Werte werden rot angezeigt.

MfG ACU
Last edited by acu on 2006-04-09 10:42, edited 1 time in total.

duergner
Posts: 923
Joined: 2003-08-20 11:30
Location: Pittsburgh, PA, USA

Re: my.cnf für einen v-server mit 256MB optimieren

Post by duergner » 2006-04-09 00:39

Kannst du bitte mal die ganzen Kommentarzeilen aus der Config raus nehmen wenn du sie hier postest? Das nervt echt und macht absolut keinen Spass zu lesen.

acu
Posts: 11
Joined: 2006-03-23 20:41
Location: Leipzig

Re: my.cnf für einen v-server mit 256MB optimieren

Post by acu » 2006-04-09 10:42

Ich habe die Kommentare entfernt.


MfG ACU