1. Есть ли разница разбит ли UPDATE запрос на части? Типа вместо одного большого 10 более мелких. К примеру с разграничением по датам. Если есть, то какая причина?
Смотря, разница в чем вас интересует. Разумеется, одни большой запрос - это одна большая транзакция, а маленькие можно выполнять в нескольких. Думаю, разницу тут не надо объяснять?
Одна большая транзакция может создавать нагрузку на сервер, в частности, блокировать строки таблицы и параллельные запросы, с ними работающие. Также будет непрерывно расти WAL в течение всего времени работы транзакции. Для очень больших апдейтов это критично.
2. Если запросы разбиты через точку с запятой выполняются ли они в рамках одной транзакции или точка с запятой ограничивает транзакцию? Речь про SQL менеджер.
Это зависит от клиента. Если клиент отправляет их в одном сообщении протокола (за один вызов PQexec, например), то
в одной транзакции.
Клиент, в теории, может и сам пытаться разбивать запрос на части и отправлять по одному.