Про то как однажды MySQL лежал всю ночь

Сон ребенкаКогда-то давным-давно, один знакомый, но очень жадный хостер, решил оптимизировать MySQL, начитавшись каких-то статей.

Но при этом он и понятия не имел, что опции, которые существуют в MySQL 4.x — не работают в MySQL 3.x :)

Ничтоже сумляще он вписал новые опции в конфиг MySQL, рестартовал его и пошел спать сном младенца.

Нечего и говорить, что целую ночь на хостинге лежал MySQL, а клиенты не могли попасть в тикет-систему, так как она тоже работала, точнее — уже не работала, потому что лежал MySQL ;)

А утром он сетовал, что в MySQL нет аналога apachectl -t, которым можно протестировать конфиг.

На самом деле аналог есть, и выглядит он так:

mysqld --defaults-file=/путь к my.cnf --verbose

Естественно что надо скопировать текущий файл my.cnf куда-то, там добавить опции и тестировать указывая его. Тогда MySQL будет рабочий в процессе тестов.

А мораль простая — ненадо жадничать и экономить на сисадминах!

Вы можете отслеживать комментарии к этой записи с помощью RSS 2.0. Комментарии и эхо-тестирование не разрешены.

Комментарии не разрешены.

 
Установка отопителей Webasto - предпусковой подогреватель..