|
 2.5 Кб |
|
| Время от времени падает сервер MySQL, не хватает памяти. Как можно оптимизировать сервер под 256 Мб? Текущий my.cnf во вложении.
Сейчас на сервере один сайт с небольшой нагрузкой. Я сначала хотел сконвертировать все таблицы в MyISAM (сейчас в БД, привязанной к сайту, все таблицы - InnoDB) и отключить InnoDB, но решил проконсультироваться. | |
|
|
|
|
|
|
|
для: Commander
(25.03.2014 в 12:01)
| | Попробуйте для начала отключить еще файловую буферизацию (остальное вроде довольно сбалансированно)
innodb_flush_method=O_DIRECT
|
InnoDB испльзует свой буффер, и ему не нужен буффер операционной системы. Вообще, конечно, 256Mb - это малова-то для современного сервера. Операционная система больше половины оттяпает.
Может действительно стоит перейти на MyISAM, только следует иметь в виду, что ей уже потребуется файловый буффер операционной системы, а это тоже оперативная память. Нет возможности увеличить память на виртуалке? В бюджет не влазите? | |
|
|
|
|
|
|
|
для: cheops
(31.03.2014 в 07:19)
| | Сейчас пока вроде ничего. Буферизацию отключил, посмотрим, как будет работать.
Насчет размера памяти и так было ясно, будем увеличивать.
Кстати, при перезапуске MySQL в консоли SSH появляется сообщение:
Checking for tables which need an upgrade, are corrupt or were not closed cleanly..
| Это какая-то ошибка? | |
|
|
|
|
|
|
|
для: Commander
(31.03.2014 в 12:52)
| | Ошибки могут часто возникать, большинство из них MySQL сама исправляет... особенно дотошно действует в случае InnoDB - это вообще не запуститься, пока все не исправит, сколько бы ей времени на это не потребовалось - час значит час будет запускаться. Прервете и запустите снова - все продолжится. Но час это конечно, в случае очень больших журналов транзакций - у вас они по умолчанию: два по 5 Мб, поэтому все должно быть быстро. | |
|
|
|
|
|
|
|
для: cheops
(31.03.2014 в 20:32)
| | Запускается махом, просто интересно было. Судя по тексту сообщения, просто идет проверка, но бог, его знает...
P.S. Ладно, не будем беспокоиться, поскольку все работает | |
|
|
|