Если бы любая транзакция работала на Повторяемом уровне изоляции Чтения, то обоим разрешили бы фиксировать; но с тех пор нет никакого последовательного порядка выполнения, согласовывающегося с результатом, использование Сериализуемых транзакций позволит одной транзакции фиксировать и будет откатывать другой с этим сообщением:
Там приводится пример аномалии которая отработает при уровне Read Commited и не отработает на уровне SERIALIZE. Как я понял вы такой пример и хотели? Или я не правильно понял?
Николай Алексеев, да нет никакой ругани, я лично просто веселюсь. А ваш вопрос тут не причем - просто я подхихикиваю над человеком который не в первый раз не зная для чего предназначен тот или иной инструмент, предает или инструмент, или автора анафеме. или еще чего. я то собственно и не лез к человеку, мы вроде договорились что обходим друг-друга - но человек не удержался.
Григорий Васильков, я не веду. я дал ответ и обьяснил что имелось ввиду что бы автор не пошел за вами, ибо это черевато, при этом специально сделал это отдельным ответом - что бы вас не тревожить.
в прошлый раз я вас не оскорбил а лишь напомнил что на "ты" мы с вами не переходили. возможно для вас это оскорбление - но как бы что я тут сделаю.
Григорий Васильков, уважаемый. вы вроде с прошлой нашей беседы отправили меня в свободное плавание. я бы хотел что бы это продолжилось. вести беседы с мамкиными архитекторами мне лениво.
Николай Алексеев, просто если вы делаете реконект - вы реально реконнектитесь к базе (убиваете соединение, открываете соединение) - это накладные расходы. в случае с setConnection - он будет использовать открытые соединения, если они есть, если нет - откроет и будет потом их использовать.
polak228, средства курл никак js исполнять не могут. вот вообще никак.
Но чисто теоретически, вы на php можете написать интепретатор js. То есть курлом дергаете - и код исполняете.
Blindovich, в задаче написано "у меня есть база". разбить базу на куски - в чем она бы не была, вопрос не сложный. Добиться одноразовости запуска тоже как бы не очень сложно - добавить flock. Тащить в стэк новый инструмент ради простой задачи - решение далеко не всегда правильное.
JastaFly, вестимо он выбирает первый. Хотите все используйте findElements вместо findElement. Или используйте WebDriverBy::cssSelector как я написал раньше вместе с псевдоклассами :nth-child и выбирайте из него конкретный
Alex Lapikov, можно запустить команду в кроне - которая задачу разобьет на 20 и запустит кучу php команд в фоновом режиме черех nohup. Без очередей и swoole, reactphp и прочего.
Там приводится пример аномалии которая отработает при уровне Read Commited и не отработает на уровне SERIALIZE. Как я понял вы такой пример и хотели? Или я не правильно понял?