Перейти к контенту
  • 0

Оптимизация работы сервера MySQL


Вопрос

Привет.

Есть выделенный сервер: Селерон 600, ОЗУ 512МБ.

На нём стоит форум версии 1.3.1 - 397111 сообщений (ibf_posts = 175.7 MB), 9790 пользователей и обычно 200-300 пользователей за последние 15 минут.

 

Периодически сильно тормозит, вплоть до истечения таймаутов на работу скриптов.

В списке MySQL-запросов сплошные SELECTы и при этом Locked.

 

 

Буферы у MySQL следующие:

key_buffer = 128M

max_allowed_packet = 1M

table_cache = 1M

sort_buffer_size = 4M

read_buffer_size = 1M

net_buffer_length = 16K

myisam_sort_buffer_size = 64M

thread_cache = 8

query_cache_size= 16M

 

 

Вопросы:

1. Поможет ли перевод всех таблиц в InnoDB, сейчас они MyISAM. Я имею ввиду блокировку. Понятно что будет работать медленнее, но зато будет.

2. Насколько влияет на производительность отключение постоянных соединений из php в mysql (mysql.allow_persistent=off) при том, что сервер БД находится на той же машине и работает через UNIX-сокет.

3. Имеет ли смысл запускать mysqld с опцией --low-priority-updates

 

 

Ну и приветствуются другие предложения, кроме замены оборудования.

 

Спасибо.

Малик.

[1119174045:1119340605]Так как, никто не может ничего посоветовать адресую более однозначный вопрос к админам данного форума.

 

Не могли бы вы поделиться настройками вашего сервера MySQL, а именно - касательно буферов, типа таблиц MyISAM или InooDB.

 

 

Возможно ещё что-то, что по вашему влияет на производительность сервера БД.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Вот для таблицы сессий очень подойдет тип HEAP

 

ALTER TABLE `ibf_sessions` TYPE = HEAP

 

На счет InnoDB теоритически будет работать быстрее с большими объемами данных. Но там FULLTEXT индекс не поддерживается и COUNT например дольше выполняется... :D

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.