Нет какой-то одной правильной настройки на все случаи жизни. Всё зависит от нагрузок, самой базы, наличия ресурсов, используемых накопителей, и.т.п.
В самом простейшем случае, можно проверить настройки с помощью какого-нибудь mysqltuner, но надо понимать, что он только проверяет несколько простых правил, и его рекомендации не всегда разумны.
Возможно также, что в вашем случае, проблема не в настройках, а узким местом является IO, с ним на многих виртуалках бывает всё довольно печально, даже когда вроде как заявляется, что они на SSD.