Я выполнял много запросов к базе данных MySQL с одной и той же транзакцией, используя Promise.all(), поэтому все запросы выполняются параллельно, и если произойдет что-то плохое, я откатываю транзакцию. Но друг сказал, что параллельное выполнение запросов является плохой практикой, потому что, если запрос завершился неудачно и транзакция откатилась, в MySQL все еще будут выполняться другие запросы, использующие ту же транзакцию, и если они не найдут транзакцию, они будут обнаруживать ошибки. в самом MySQL.
Он предложил выполнять запросы последовательно, чтобы, если что-то случилось, транзакция откатилась, и следующий запрос не выполнялся. Я пытался найти какие-то доказательства по этой проблеме, но не смог найти или пропустил некоторые из них, если они существуют.
Надеюсь, кто-то может дать мне четкий ответ или ссылку и заранее поблагодарить.