|
|
|
| Как можно оптимизировать работу MySQL-сервера на VPS? PHP-страницы грузятся быстро, а страницы, обращающиеся к MySQL, тормозят секунд 30, потом загружаются. На какие параметры обратить внимание? | |
|
|
|
|
|
|
|
для: lgar
(28.07.2011 в 17:38)
| | Сколько памяти на сервере и какие параметры в my.ini? | |
|
|
|
|
|
|
|
для: cheops
(28.07.2011 в 18:12)
| |
# free -m
total used free shared buffers cached
Mem: 1024 351 672 0 0 0
-/+ buffers/cache: 351 672
Swap: 0 0 0
|
# grep -v '^#' 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
bind-address = 127.0.0.1
key_buffer = 16M
max_allowed_packet = 16M
thread_stack = 128K
thread_cache_size = 8
myisam-recover = BACKUP
query_cache_limit = 1M
query_cache_size = 16M
expire_logs_days = 10
max_binlog_size = 100M
skip-bdb
[mysqldump]
quick
quote-names
max_allowed_packet = 16M
[mysql]
[isamchk]
key_buffer = 16M
!includedir /etc/mysql/conf.d/
|
| |
|
|
|
|
|
|
|
для: lgar
(06.08.2011 в 22:28)
| | Для начала в разделе [mysqld] увеличте значение key_buffer до 256M. У вас преимущественно какие запросы выполняются на сервере? Тип таблицы MyISAM? | |
|
|
|
|
|
|
|
для: cheops
(07.08.2011 в 09:13)
| | Тип таблиц MyISAM.
Включил параметр log (журналирование запросов). Запросы прикрепляю. | |
|
|
|
|
|
|
|
для: lgar
(28.07.2011 в 17:38)
| | а почему вы решили что виноват сервер, а не скрипт? | |
|
|
|
|
|
|
|
для: Valick
(06.08.2011 в 22:37)
| | Оптимизировать запросы нет возможности, установлен Zen Cart, да запросы обычные, потом тут дело не в скриптах. | |
|
|
|