Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите пожалуйста в настройке MySQL 5.5 
:(
    Опции темы
richialex
Дата 7.5.2014, 12:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 7.5.2014

Репутация: нет
Всего: нет



Здравствуйте.

Помогите пожалуйста с настройкой my.cnf для нормальной работы сервера, а то при небольшой посещаемости еле работает. Сразу оговорюсь, что администрированием сервера столкнулся всего пару недель назад и много не знаю.

Первоначально база данных была 2ГБ, но из-за того, что сервер отдавал страницы минуты по 2-3, пришлось уменьшить (Удалить данные) ее до 800 МБ. Можно ли как то оптимизировать конфиг сервера mysql для нормальной работы при большой базе данных?

Заранее спасибо всем откликнувшимся!

Конфигурация сервера:
Цитата
Процессор: Intel® Xeon® CPU E5-2620 0 @ 2.00GHz 2000.036 Mhz X 4
Оперативная память: 1031524 kB
MySQL: 5.5.35

Текущий my.cnf
Цитата
[client]
port  = 3306
socket  = /var/run/mysqld/mysqld.sock
default-character-set=utf8

[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
lc-messages-dir    = /usr/share/mysql
skip-external-locking
character-set-server=utf8
collation-server=utf8_general_ci
init_connect='SET collation_connection = utf8_general_ci'
init_connect='SET NAMES utf8'
skip-character-set-client-handshake
key_buffer  = 256M
max_allowed_packet    = 16M
thread_stack  = 192K
thread_cache_size       = 32
myisam-recover         = BACKUP
#max_connections        = 1600
table_cache            = 2048
#thread_concurrency     = 10

query_cache_limit    = 8M
query_cache_size        = 64M

#log_slow_queries    = /var/log/mysql/mysql-slow.log
#long_query_time = 2
#log-queries-not-using-indexes

#server-id  = 1
#log_bin    = /var/log/mysql/mysql-bin.log
expire_logs_days    = 10
max_binlog_size         = 100M
character-set-server = utf8
#binlog_do_db  = include_database_name
#binlog_ignore_db    = include_database_name

# chroot = /var/lib/mysql/
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem

[mysqldump]
quick
quote-names
max_allowed_packet    = 16M
default-character-set=utf8

[mysql]
#no-auto-rehash    # faster start of mysql but no tab completition

default-character-set=utf8
[isamchk]
key_buffer  = 16M

!includedir /etc/mysql/conf.d/

Команда top:

Цитата
%Cpu(s):  9.4 us, 13.5 sy,  0.0 ni, 77.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.1 st
KiB Mem:   1031524 total,  1000620 used,    30904 free,     1228 buffers
KiB Swap:  1048572 total,   149092 used,   899480 free,   695504 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
 2506 mysql     20   0  600m 254m 3148 S  84.0 25.2  70:14.35 mysqld

PM MAIL   Вверх
tzirechnoy
Дата 7.5.2014, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1173
Регистрация: 30.1.2009

Репутация: 3
Всего: 16



Вам явно надо оптимизировать не конфиг сервера, а запросы к базе и её структуру.
PM MAIL   Вверх
richialex
Дата 7.5.2014, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 7.5.2014

Репутация: нет
Всего: нет



Цитата(tzirechnoy @ 7.5.2014,  18:42)
Вам явно надо оптимизировать не конфиг сервера, а запросы к базе и её структуру.

Почему? Дело в том, что на виртуальном хостинге при базе данных в 1,6Гб и 5000 уников в сутки все работает на ура - страницы отдаются практически моментально. А на VPS при 30 посещениях и базе в 800ГБ (А при 1,6 практически не работает). Причем после перезагрузки сервера mysql все отлично, но с каждым часом работает все медленней.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0654 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.