ConnectionPool
ConnectionPool - connection pool class that manages connections with parameters configured in the settings file .settings.php. The pool has a default connection and additional connections with names. For example, connections to another database. The pool can contain connections for cluster installations. The pool can also be configured to connect to nosql storages.
Queries the following namespace:
Method | Description | Available from version |
---|---|---|
Constructor | Creates a connection pool object. | |
cloneConnection | Creates new connection based on to the already used connection. | |
getConnection | Returns connection with the database by its name. | |
getDefaultConnectionType | Returns type of connected database. | |
getSlaveConnection | Returns slave connection or null when request can be sent only to master. | |
ignoreDml | Enables DML ignore mode that skips slave stopping queries. | |
isMasterOnly | Returns status of balancing queries (when only master is available). | |
isSlavePossible | Returns status of balancing queries (when slave can be used). | |
setConnectionParameters | Sets parameters for specified connection. | |
useMasterOnly | Sets operation in master-only mode. |
© «Bitrix24», 2001-2024