В чем разница в производительности создания единой базы данных (MySql), которая извлекает 10 результатов или делает 10 одиночных вызовов для получения этих результатов индивидуально?Одиночный вызов базы данных и множественные вызовы базы данных Производительность
Если кто-то лучше другого, есть ли способ, по которому я могу проверить производительность между ними? (Мне просто интересно, потому что в будущем, если у меня будет еще один вопрос о производительности, я мог бы использовать предложенный способ самостоятельно проверить)
У mysql есть оператор 'BENCHMARK' –
@Col. Шрапнель Это ничего не говорит о стоимости открытия 10 подключений или подготовке и выполнении 10 запросов или чего-либо еще, что должно произойти на стороне клиента или говорить от клиента к серверу. «BENCHMARK» проверяет, как выполняется запрос на сервере (что также может быть полезно, но оно не включает всю стоимость, которая нам интересна). Я представляю общий способ протестировать полную стоимость 10 небольших запросов против одного большого. –