@acromegale на то что sync_binlog не ноль, и на желаемое количество запросов в секунду. Если на мастере одновременно работают N запросов DML (или коммитится N транзакций с изменениями), то мастер не сможет выдавать больше чем (binlog_group_commit_sync_delay * N / 1e6) транзакций в секунду. Если известно что для производительности слейва будет достаточно M slave_parallel_workers, то binlog_group_commit_sync_no_delay_count можно выставить в M, тогда вслески запросов на мастере будут позволять не ждать полную задержку binlog_group_commit_sync_delay us.
Если sync_binlog > 1, это это значит, что под одновременным запросом мы понимаем sync_binlog запросов.
Я бы смотрел насколько нагружен сервер по Threads_running и по Handler_commit (или сумме Com_* относящихся к DML). Если лень думать и сервер загружен на 100% DML, то можно принять N и M за количество ядер.