Класс
Main
ConnectionPool
\Bitrix\Main\Data\ConnectionPool
Описание
Пул соединений — это держатель соединений
Исходный файл: source/main/lib/data/connectionpool.php:19
Константы
DEFAULT_CONNECTION_NAME
Методы (10)
-
__construct()Создаёт объект пула соединений -
cloneConnection()Создаёт новое соединение на основе предоставленного. -
disconnect()Отключает все соединения с *базой данных*. -
getConnection()Возвращает соединение с базой данных по его имени. Создаёт новое соединение при необходимости. -
getSlaveConnection()Возвращает подчинённое (slave) соединение или null, если запрос должен идти к главному (master). -
ignoreDml()В режиме игнорирования DML команда модификации данных не остановит направление следующих запросов к подчинённому (slave). -
isMasterOnly()Возвращает состояние балансировки запросов (можно ли использовать только главный сервер). -
isSlavePossible()Возвращает состояние балансировки запросов (можно ли ещё использовать подчинённый сервер). -
setConnectionParameters()Устанавливает параметры именованного соединения. -
useMasterOnly()В режиме «только главный» (master-only) все запросы будут направляться к главному серверу.

