Author Archive: admin

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

Разворачиваем СвоёОблако в облаке. Установка CoreOS

Меня всегда интересовали облачные технологии. В том числе и наиболее трендовые из них — это децентрализация, кластеризация, оптимизация и распределенние всего: вычислительных ресурсов, данных, пончиков и власти. Поэтому я не мог пройти мимо CoreOS, о которой в IT-сообществе сейчас много…
Read more

MariaDB-Galera-cluster+corosync+pacemaker несколько вопросов

MariaDB-Galera-cluster+corosync+pacemaker несколько вопросов   Сейчас занимаюсь постройкой нового кластера MariaDB+Galera. Кластер планируется из трёх нод + арбитратор (на данный момент в наличии только две, для третей и арбитратора ещё железо не готово), на каждой ноде стоит Debian Jessie, запущена MariaDB…
Read more

Перевод таблиц БД из MyISAM в InnoDB

Список таблиц БД для указанного типа хранилища можно просмотреть командой: SELECT TABLE_NAME FROM information_schema.TABLES WHERE TABLE_SCHEMA = ‘dbname’ AND engine = ‘MyISAM’; и сконвертировать все таблицы базы:   MUSER=”dbuser” MPASS=”dbpass” MDATABASE=”dbname” echo “Converting tables for database $MDATABASE” for table in…
Read more

my.cnf_128GB

my.cnf/my.cnf_128GB https://github.com/RodrigoViolante/my.cnf/blob/master/my.cnf_128GB#L1 #SITE: http://datastrangler.com #DESCRIPTION: MySQL config 5.0.x, 5.1.x, 5.5.x #RAM: 128GB RAM dedicated server #Connections: 5000 connections ################################################################################ [mysqld_safe] nice = -15   [client] socket = /var/lib/mysql/mysql.sock default-character-set = utf8   [mysqld] ## Charset and Collation character-set-server = utf8 collation-server = utf8_general_ci   ## Files back_log = 300 open-files-limit = 8192 open-files = 1024 port = 3306 socket = /var/lib/mysql/mysql.sock pid-file =…
Read more