База данных Mysql - перевод таблиц БД c MyISAM на InnoDB
Благодаря использованию транзакций, таблицы InnoDB более надежные, чем MyISAM
Проверить тип таблиц Mysql можно в административной панели Битрикс:
Настройки > Инструменты > SQL запрос
Ввести команду SHOW TABLE STATUS;
Engine: InnoDB
Если таблицы имеют тип MyISAM, то их нужно сконвертировать в InnoDB при помощи команды
ALTER TABLE 'table' type=InnoDB;
либо на странице Настройки > Производительность > Таблицы
Выбрать внизу страницы "Для всех", и выбрать в выпадающем списке "Преобразовать в InnoDB"
База данных Mysql - Настройка параметров конфигурационного файла my.cnf
Файл конфигурации mysql /etc/mysql/my.cnf
Параметры mysql можно устанавитьтолько после директивы [mysqld]
Чтобы параметры вступили в силу, нужно перезапустить сервер mysql.
Сделать это можно при помощи команды /etc/init.d/mysql restart (Debian, Ubuntu)
или service mysqld restart (Cent OS).
Посмотреть текущие параметры можно при помощи команды
mysqladmin variables -pPASSWORD
где PASSWORD - root пароль для mysql.
ВЫ МОЖЕТЕ ЗАКАЗАТЬ УСЛУГУ "Настройка Mysql для Битрикс "
Параметры Mysql
Параметры, значения которых нужно правильно рассчитать на основе реальной нагрузки на базу данных
table_cache
table_open_cache
tmp_table_size
max_heap_table_size
transaction-isolation
join_buffer_size
Параметры Mysql для таблиц InnoDB
innodb_buffer_pool_size
innodb_additional_mem_pool_size
innodb_file_io_threads
innodb_lock_wait_timeout
innodb_log_buffer_size
innodb_flush_log_at_trx_commit
innodb_flush_log_at_trx_commit
innodb_flush_method
Параметры Mysql для таблиц MyISAM
key_buffer_size
sort_buffer
read_buffer_size
Все параметры базы данных Mysql можно посмотреть на странице
Монитор производительности: Настройки > Производительность > Сервер БД
ВЫ МОЖЕТЕ ЗАКАЗАТЬ УСЛУГУ "Настройка Mysql - Расчет параметров базы данных Mysql "
Создайте себе сайт бесплатно! |