Pocetna

Ponekad je potrebno optimizovati MySQL server konfiguraciju kako bi se postigle bolje performanse. Prije nego što počnete praviti bilo kakve izmjene, savjetujem vam da prvo spasite trenutni konfiguracijski fajl kako biste ga mogli vratiti u funkciju ukoliko dođe do problema sa novom konfiguracijom.

Ovo upustvo mogu koristiti samo klijenti koji posjeduju VPS server sa instaliranim cPanel-om. Ukoliko ste korisnik shared hosting ili reseller hosting usluge, nemate pristup SSH protokolu te samim tim nemate mogućnost da izvršite dole navedene komande. (Ukoliko ste ION klijenat, MySQL server optimizacija je već urađena na svim shared hosting i reseller hosting serverima bez potrebe za bilo kakvom akcijom sa vaše strane.)

1. Backup trenutne konfiguracije:

cp /etc/my.cnf my.cnf.bak

2. vi /etc/my.cnf

3. Uklonite sve što se nalazi unutra.

4. Dodajte sljedeće.

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
max_user_connections=25
max_connections=500
interactive_timeout=10
wait_timeout=10
connect_timeout=10
thread_cache_size=128
key_buffer=16M
join_buffer=1M
max_allowed_packet=16M
table_cache=1024
record_buffer=1M
sort_buffer_size=2M
read_buffer_size=2M
myisam_sort_buffer_size=64M
old-passwords = 1

[mysql.server]
user=mysqlbasedir=/var/lib

[safe_mysqld]
err-log=/var/log/mysqld.log
pid-file=/var/lib/mysql/mysql.pid
open_files_limit=8192

[mysqldump]
quickmax_allowed_packet=16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M
[myisamchk]
key_buffer=64M
sort_buffer=64M
read_buffer=16M
write_buffer=16M

[mysqlhotcopy]
interactive-timeout

Na kraju uradite restart MySQL servera.
# /scripts/restartsrv_mysql

 

Datum: 20/05/11

« Nazad

Powered by WHMCompleteSolution