Shou
08.10.06, 16:26
Guten Abend,
ich wollte einmal fragen ob mir hier ein paar Tipps bezüglich MySQL-Optimierung gegeben werden kann.
Die Verwendung des Servers: Webserver mit Forum, Portal etc mit circa 20k Benutzer, Täglich gut 10k Unique-Visits.
Das Problem ist, dass MySQL-Abfragen recht lange dauern.
OS: Debian, 1gb Ram (Überlege ob ich auf 2gb aufstocken soll), Swap 2gb, MySQL-Version: 4.0.24.
Hier wäre meine my.cnf:
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
old_passwords = 1
bind-address = 127.0.0.1
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 128K
query_cache_limit = 1048576
query_cache_size = 16777216
query_cache_type = 1
log-bin = /var/log/mysql/mysql-bin.log
max_binlog_size = 104857600
skip-bdb
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
[mysql]
[isamchk]
key_buffer = 16M
Vielen Dank schonmal!
ich wollte einmal fragen ob mir hier ein paar Tipps bezüglich MySQL-Optimierung gegeben werden kann.
Die Verwendung des Servers: Webserver mit Forum, Portal etc mit circa 20k Benutzer, Täglich gut 10k Unique-Visits.
Das Problem ist, dass MySQL-Abfragen recht lange dauern.
OS: Debian, 1gb Ram (Überlege ob ich auf 2gb aufstocken soll), Swap 2gb, MySQL-Version: 4.0.24.
Hier wäre meine my.cnf:
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /var/lib/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
old_passwords = 1
bind-address = 127.0.0.1
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 128K
query_cache_limit = 1048576
query_cache_size = 16777216
query_cache_type = 1
log-bin = /var/log/mysql/mysql-bin.log
max_binlog_size = 104857600
skip-bdb
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
[mysql]
[isamchk]
key_buffer = 16M
Vielen Dank schonmal!