Почему использование нескольких подключений к базе данных в одном запросе является плохой практикой?
Это стоимость установки соединения, передачи 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
Почему использование нескольких подключений к базе данных в одном запросе является плохой практикой?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.