Триггеры будут запускаться последовательно вместе с хранимой процедурой, и пользователь должен будет ждать завершения m.
Вы либо хотите запустить хранимую процедуру в отдельном потоке, как вы указали, либо запустить отдельный фоновый процесс по расписанию, чтобы извлечь обновленные записи, а затем применить обновления к связанным таблицам с задержкой. Подобные пакетные изменения повысят общую производительность, но это означает более длительную задержку при полном обновлении данных.
Еще одна вещь, на которую стоит обратить внимание, - это если таблица слов полностью нормализована, если вы используете преимущества кэширования соответствующим образом. Возможно, вы можете просто ускорить эти вставки, что решает проблему без многопоточных осложнений или задержек.