Ответы пользователя по тегу MySQL
  • Какие параметры изменить что бы избежать 504 ошибки?

    maxout
    @maxout
    в nginx добавить
    если используем proxy_pass: proxy_read_timeout 999999;
    если испоьзуем fcgi: fastcgi_read_timeout 999999;
    Ответ написан
    Комментировать
  • как чекнуть mysql демона из скрипта, не телнетом?

    maxout
    @maxout
    mysqlstatus ещё есть специально для того, что вы хотите
    Ответ написан
    Комментировать
  • Умляуты в MySQL

    maxout
    @maxout
    в шрифте, который используется в терминале на ближайшей к вам стороне, точно эти символы есть? с клавиатуры их набрать или копипастнуть получается?

    я бы грешил на шрифт, но если с ним всё ок, тогда вывод locale и show variables like 'character%'; в студию!
    Ответ написан
    5 комментариев
  • Постоянное соединение в MySQL и memcache?

    maxout
    @maxout
    1. используют старые
    2. да, прирост есть. ровно на то количество времени, которое тратится на mysql_connnect + mysql_select_db + «set names» (или что вы там ещё решите выполнять после каждого соединения)
    3. плюс один — скорость.
    минусы:
    1. нет возможности принудительно закрыть соединение.
    2. за счёт сохранения ненужных в данный момент соединений отжирается память mysql-сервера.
    3. по звершении работы скрипта не снимается LOCK с таблиц и не уничтожаются TEMPORARY таблицы.
    4. нужно отдельно следить за mysql server has gone away =)
    5. апачевский mod_php криво работает с pconnect'ами. ну, то есть, само по себе это работает так как и должно, и с точки зрения апача не криво. просто ломается сама логика pconnect'ов: на новый запрос спавнится новый воркер, который о персистентном соединении соседа не знает, и открывает новое, слегка усиливая масштабы проблемы из пункта два.
    Ответ написан
    1 комментарий