Latest Posts

MySQL/MariaDB: тюнинг производительности #1: thread_cache_size

Для начала – возьмём параметры, которые анализирует tuning-primer: LOW QUERIES long_query_time – время в секундах, после которого запрос будет считаться как “медленный”, счётчик slow_queries увеличится на 1 и, если включен slow_query_log – то запрос будет записан в лог; WORKER THREADS threads_cached – переменная,…
Read more

ClickUnder: общие понятия и преимущества

Друзья, как часто вам нужно много дешёвого трафика? Популярные офферы, инфопродукты, новостные и развлекательные сайты – это далеко не полный список того, где этот трафик можно очень вкусно монетизировать. Остаётся только понять где этот трафик раздобыть. На помощь приходит ClickUnder…
Read more

Mobile Blind – эффективный формат рекламы

Долгое время этот инcтрумент был доступен только избранным рекламодателям, арбитражникам и вебмастерам. Сколько надо было потратить времени на добычу такого количества полезных посетителей? Как добиться бешеной конверсии? Оставалось лишь мучиться вопросом: откуда у них столько качественного трафика? Рекламная сеть VisitWeb…
Read more

mysql: полезные команды и настройки

Настройки Список настроечных параметров и их значения mysqld –verbose –help Управление пользователями Список пользователей mysql> SELECT User,Host FROM mysql.user; Список прав у пользователя root@localhost mysql> SHOW GRANTS FOR root@localhost; Создание нового пользователя mysql> CREATE USER ‘user’@’localhost’ IDENTIFIED BY ‘secret’; Добавим…
Read more

Настройка и оптимизация MySQL сервера

В этой статье будут описаны различные настройки MySQL, преимущественно те, которые влияют на производительность. Для удобства все переменные разделены по разделам (базовые настройки, ограничения, настройки потоки, кэширование запросов, тайминги, буферы, InnoDB). Сначала уточним имена некоторых переменных, которые изменились в версии…
Read more

MySQL шпаргалки

Часто, когда разрабатываешь сайт, замечаешь, как на одни и те же грабли наступают разработчики при проектировании базы данных. Сегодня я решил опубликовать свои шпаргалки, на самые часто встречающиеся ошибки при работе с MySQL. Работа с бекапами Делаем бекап mysqldump -u…
Read more

rsync – синхронизация файлов

rsync – синхронизация файлов Заметки Чтобы сделать синхронизацию с удаленного сервера на локальный то вот такая команда: rsync -avzh –progress root@lol.abcvg.ovh:/var/www/ /home/backup Заметка на будущее, чтобы не искать много раз одно и тоже. http://vova1234.com/blog/notes/315.html

MariaDB – 10,000+ select statement /sec

[client] port = 3306 socket = /var/run/mysql/mysql.sock [mysqld] log_bin=/var/lib/mysql/mysql-bin binlog_format=mixed server-id=1 relay-log = /var/lib/mysql/mysqld-relay-bin slave-skip-errors = 1032,1690,1062 datadir=/var/lib/mysql sql_mode=NO_ENGINE_SUBSTITUTION port = 3306 socket = /var/run/mysql/mysql.sock skip-external-locking skip-name-resolve connect_timeout=60 long_query_time=3 slow_query_log=1 slow-query-log-file=/var/log/mysql/mysqld-slow.log max_connections=2048 key_buffer_size=64G max_allowed_packet=16M table_open_cache=8192 table_definition_cache=2048 open_files_limit=24576 sort_buffer_size=8M net_buffer_length=8K read_buffer_size=4M…
Read more

Быстрая миграция MySQL на failover cluster

Зачем? MySQL – одна из самых ходовых, распространенных и простых во внедрении СУБД. Этот СУБД использует, наверное, половина всех проектов веба. Исключительная простота установки и внедрения, распространенность, поддержка “из коробки” во всех ходовых языках программирования для веб (perl, PHP, ruby,…
Read more