Он сам раскидает по ядрам разные запросы, если запросы с локами на одну таблицу они будут выполняться поочереди и грузить одно ядро.
Ну или если запрос вообще один но очень тяжелый то тоже на одном ядре будет, как вариант сделать ручное партицирование на 12 таблиц и запускать 12 запросов.