Как можно оптимизировать настройки для повышения быстродействия БД?
Здравствуйте.
Имеем VDS - CPU 6 ядер, 10 гб оперативы, VM 7.3. На сервере стоит сайт битрикс бизнес, средняя посещаемость 4000 чел. в день, товаров 50 тыс. На сайт каждые 4 часа заливаются данные из 1С: остатки, цены; раз в неделю полная выгрузка товаров (кроме фото). Так же сайт синхронизируется с 1С по части заказов - около 2000 в день.
БД Percona-Server-server 5.7.22. Все таблицы в InnoDB.
В панели производительности значения:
База данных MySQL(запись) 4 327
База данных MySQL(чтение) 16 562
База данных MySQL(изменение) 6 267
Подскажи как можно оптимизировать настройки для повышения быстродействия БД и сервера?
Были советы: перенос временных таблиц БД в ОП - не пробовал, использовать отдельный сервер memcache - разницы с хранением в файлах не заметил, сделать репликацию БД - производительность упала
нужно смотреть на сам сайт, все зависит и от количества памяти и от количество запросов в бд, как собран сайт, что попадает в смарт фильтр, количество категорий, формат хранения даных в mysql
Инкрементный ли обмен, и тд и тп