Я читал, здесь, здесь и здесь о преимуществах использования rewriteBatchedStatements=true
Если я правильно понял, с rewriteBatchedStatements=true
JDBC упаковал бы как можно больше запросов в один сетевой пакет, уменьшив таким образом сетевые издержки. Я прав?
Затем мне приходит в голову, что значение, определенное на сервере MySQL для max_allowed_packet
, может вызвать проблемы с запросами (запросы не выполняются на сервере).
Итак, мой второй вопрос: знает ли JDBC значение, назначенное max_allowed_packet
, и поэтому делает пакет меньше заданного значения для max_allowed_packet
или это то, что разработчик должен принять во внимание?
Если я понял что-то не так, сообщите мне об этом.