Установлена Bitrix virtual appliance version 7.4.12 (beta). MySQL 8.0.22-13. Прошло уже столько времени, а разработчики ошибки не исправили. Или у меня, что-то не так настроено? Может, кто нибудь победил?Вот скрины: https://prnt.sc/10mewep https://prnt.sc/10mezkp
Александр Янцен написал: Ну во-первых - бета собственно и все )
а в MySQL 8 какой то другой конфиг? /etc/my.conf вроде раньше было там все и пишется
/etc/my.cnf это дефолтный конфиг, но в документации по Битрикс указано что нужно использовать файлы конфига /etc/mysql/conf.d/z_bx_custom.cnf так как они имеют больший приоритет. Соответственно сервер запускается с теми параметрами которые указаны в /etc/mysql/conf.d/z_bx_custom.cnf
Если быть более точным то есть основные настройки в /etc/my.cnf они перезатираются про обновлении виртуальной машины. При этом если в файле /etc/mysql/conf.d/z_bx_custom.cnf есть какие-то настройки, то они имеют более высокий приоритет перед /etc/my.cnf
Как пример если в
/etc/my.cnf будут настройк innodb_log_file_size = 96M
а в файле /etc/mysql/conf.d/z_bx_custom.cnf будут настройки
innodb_log_file_size = 512M
То сервер будет запущен с innodb_log_file_size = 512M
И так же стоит учесть что если в /etc/my.cnf будут настройки thread_pool_size = 16
а в /etc/mysql/conf.d/z_bx_custom.cnf вообще не будет такой настройки, то сервер будет использовать параметр thread_pool_size = 16
И еще если ни в одном из файлов не будет например той же thread_pool_size, то сервер может запуститься с дефолтными значениями этого параметра. Но это вроде не всех параметров касается... Тут поправьте, кто лучше в вопросе разбирается.
Любые настройки вносите тут: /etc/mysql/conf.d/z_bx_custom.cnf Все остальное на ваш страх и риск и под какие-то узкопрофильные задачи или нестандартные решения. А если же не хотите в будущем проблем, то только z_bx_custom.cnf
Тема 2023г. всё ещё актуальная. Производительность в сравнении с 5.7 существенно ниже, попугаи понятное дело не считаются т.к. не поддерживается эта версия, но отсутствие того же кэша запросов явно уменьшила производительность. Вопрос, а кто-нибудь докручивал конфиги под mysql 8?