Nginx, Apache, PHP, MySql

Nginx, Apache, PHP, MySql

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

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

MySQL-тюнинг. Настраиваем по-взрослому.

MySQL-тюнинг. Настраиваем по-взрослому. Итак, для начала благодарности. Выражается нереальная благодарность Олегу Копачовцу(он же Dr. Cop, http://www.kopachovets.com), за собранный материал и анализ фактов, а также за удачную подачу материала. Идея написания статьи витала в воздухе уже давно, вопрос правильной настройки сего…
Read more

Очень шустрый блог на WordPress при помощи связки nginx + PHP-FPM + MariaDB + Varnish

Очень шустрый блог на WordPress при помощи связки nginx + PHP-FPM + MariaDB + Varnish 03.10.2016 14:25 … или отчего летает WebShake.RU на VDS за $2.99 в месяц. В данной статье я расскажу о том, как я заставил свой блог…
Read more

Полезные SQL запросы для WordPress

Предполагается, что Вы установили WordPress из Панели управления Plesk. Прежде чем начать, обязательно сделайте резервное копирование Вашей БД. Это хорошее правило – делать бекапы перед изменениями на сайте. Если что-то пойдет не так – Вы всегда можете все исправить. Для…
Read more

MySQL не может сделать open_files_limit более 1024

CentOS 7, MariaDB 10. Было необходимо увеличить open_files_limit до 15000. В /etc/my.cnf : open_files_limit = 15000 но после перезагрузки сервиса значение осталось на уровне 1024. В логах обнаружилась запись: [Warning] Could not increase number of max_open_files to more than 1024…
Read more

server/mariadb/

[mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock symbolic-links=0 query_cache_type = 0 skip-external-locking #key_buffer_size = 19024M key_buffer_size = 584M max_allowed_packet = 268435456 #table_open_cache = 400 table_definition_cache = 2048 table_open_cache = 1500 table_cache=1024 sort_buffer=512M sort_buffer_size = 8M read_buffer_size = 8M ##read_rnd_buffer_size = 4M read_rnd_buffer_size = 8M…
Read more