highload
Нужно ли переходить с MyISAM на Innodb?
Опубликовано vladimir в Сб, 03/14/2009 - 22:55Автор: Peter, Percona
Перевод: Vladimir Rusinov
Существует значительная часть проектов, которые используют MyISAM и задаются вопросом, стоит ли им перейти на InnoDB, или же лучше продолжить использовать MyISAM?
Я предпочитаю Innodb в качестве основного движка, потому что для большинства пользователей это делает жизнь намного проще - не приходится беспокоиться о восстановлении таблиц после сбоя, таблицы не блокируются целиком, "горячие" бекапы делать гораздо проще, но есть несколько вещей о которых нужно подумать перед принятием решения о переходе.
Настройка keepalive интервалов в tcp для высокой производительности
Опубликовано vladimir в Пт, 03/13/2009 - 14:53Есть два параметра сетевого стека ядра, которые стоит уменьшить для увеличения скорости ответа и уменьшения загрузки сети на высоконагруженых серверах, особенно это актуально для ситуации когда приложение и БД расположены на разных серверах и между ними идет активный обмен.
Добавте следующее в файл /etc/sysctl.conf:
net.ipv4.tcp_keepalive_probes = 2 net.ipv4.tcp_keepalive_intvl = 30
Первый параметр указывает сколько keepalive-пакетов может быть утеряно до того как соединение будет разорвано, второй - с каким интервалом их отправлять.
Как определить оптимальный размер innodb_log_file_size
Опубликовано vladimir в Пнд, 02/02/2009 - 03:17Как известно, при коммите InnoDB записывает данные не сразу в файлы данных, а сначала записывает изменения в innodb_log_file. Дело в том что записать данные непосредственно в таблицу - существенно более дорогая операция, чем записать изменения в бинарный лог.
Linkdump #0003
Опубликовано vladimir в Втр, 01/06/2009 - 20:22- RTPG: вебинтерфейс для rtorrent
- WWW SQL Designer - простенький визуальный дизайнер БД, работающий в браузере
- Серия статей "Частые ошибки программирования а Bash". Бегло просмотрев мои скриптики нашел некоторые из них.
- Видео: интересная обзорная презентация о Erlang и его применении в highload
Linkdump #0002
Опубликовано vladimir в Ср, 12/17/2008 - 21:03- Ура, в firefox 3.1 появится возможность раскрытия таба в окно и наоборот
- su или sudo?
nginx, gzip_static и gzip файлов директории
Опубликовано vladimir в Пнд, 08/25/2008 - 15:41nginx - отличный веб-сервер, который особенно удобно использовать в качестве фронтенда к большому апачу, кроме того, им очень удобно отдавать статику, и в нем много фишечек, которые могут сильно пригодиться при высокой нагрузке.
Вот одна из них:
"Модуль ngx_http_gzip_static_module позволяет отдавать вместо обычного файла предварительно сжатый файл с таким же именем и с суффиксом ".gz"."
