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