begin;
insert into ...
begin; -- implicit commit here
insert another row
rollback;нигде ничего автоматом не коммитится никогда
ребята, смотрите: у нас дофига нагрузки вот от этих пары oltp запросов. Они же вроде не критичны к мелкому лагу? Давайте их на реплику скинем.
А вот этот милый запрос на 20% суточной нагрузки - это же вообще аналитика за прошлые сутки для менеджеров, давайте на аналитическую slow реплику перенесём, нафиг оно нам на мастере автовакууму мешает
Один очень хитрый момент: таблица заполняется при получении пакета из порта.
Если узел E не ответит на пакет от B (и от него нет другой сетевой активности) - то узла E в таблицах коммутации свичей всё так же не будет и последующие пакеты от B до E всё равно будут рассылаться по всем портам и их будут получать все.
Но после прохождение любого пакета от E до свича 2 этот свич будет предполагать что знает на каких портах расположены оба адресата и переправлять пакеты с порта на порт не прибегая к рассылке по всем портам. То есть 4 эти пакеты уже получать не будет.
Пожалуй, сразу поясню "будет предполагать что знает": если вы переключите кабель узла E из узла 3 в 4 - то E не будет получать адресованные ему пакеты пока не будут удалены соответствующие записи из таблицы либо пока E не отправит какие-то пакеты.
На всякий случай два уточнения:
- у хабов в принципе нет таблицы коммутации. В жизни вам это знание пригодится разве только на собеседовании, потому что хабы давно уже не используются - я даже не сразу признал обозначение.
- первый отправленный в сети пакет (т.е. пока у всех свичей пустая таблица маков) получат вообще все в этом L2 сегменте. И каждый хост будет сверять по MAC'у, относился пакет ему или кому другому.
А вот хост I может совершенно незаметно подслушивать коммуникацию между B и E, т.к. получает эти пакеты из-за использования всего-лишь хаба.
Хотя скорее всего я просто вас запутал =) Представляйте поведение каждого узла в отдельности, на самом деле ни один из них не знает, к чему подключён. Напрямую пк к пк, через хаб или свитч или долгим путём через кучу устройств - на L2 у них у всех достаточно простая логика работы.