Почему использование нескольких подключений к базе данных в одном запросе является плохой практикой?

Это стоимость установки соединения, передачи databases данных и последующего его resource разрыва. Это съест вашу производительность.

Доказательства database найти труднее, но учтите databases следующее...

Допустим, для databases установления соединения требуется database x микросекунд.

Теперь вы хотите database-connection сделать несколько запросов resources и получить данные туда и database-structure обратно. Предположим, что resources разница во времени транспортировки resources между одним соединением и resources многими (просто ради аргумента) незначительна.

Теперь resource предположим, что для закрытия database соединения требуется y микросекунд.

Открытие dbms одного соединения займет databases x+y микросекунд накладных db расходов. Открытие многих dbms займет n*(x+y). Это задержит dbms вашу казнь.

database

resources

database-connection

2022-05-21T09:40:10+00:00
Вопросы с похожей тематикой, как у вопроса:

Почему использование нескольких подключений к базе данных в одном запросе является плохой практикой?