Разбирался вчера с connection pooling у SQL БД (MySQL). Или я что-то недопонимаю, или это как-то все негибко. Мне бы хотелось сконфигурировать пул так, чтобы при необходимости на пике завести больше connections (как вообще по-русски connection?) они бы заводились, ну и закрывались клиентом, когда становились ненужными. Но похоже, что в режиме пулинга MaxPoolSize устанавливает жесткую границу на общее число connections. Все они ложатся в пул и превышение их невозможно.
Ну а раз так, то я в итоге махнул рукой и установил Pooling=false.