Есть ли какой-либо недостаток производительности (и если да, то сколько), если я каждый раз использую несколько запросов для MySQL с PHP?

У меня есть класс-оболочка базы данных для MySQL, который позволяет один запрос на вызов в настоящее время. Я хочу расширить поддержку оболочки моей базы данных для обработки нескольких запросов одновременно. Для меня очевидно, что, если я использую функцию нескольких запросов, я могу уменьшить взаимодействие сервер-сервер, но я не знаю достаточно, что происходит внутри сервера MySQL. Существуют ли значительные издержки при обработке, если я отправляю много отдельных запросов один за другим как несколько запросов?

Существует много проектов, которые уже зависят от оболочки и не хотят снижать их производительность, поэтому, если есть какие-либо причины, по которым мне не следует этого делать, я буду реализовывать эту функцию как отдельную функцию.

Это мое плановое решение:

<?php

class MySQLWrapper extends AWrapper{
public function query($query){
return $this->multiQuery([$query])[0];
}
public function multiQuery(array $queries){
return $this->doMultiQueryMagic($queries);
}
}

Или я должен изменить return $this->multiQuery([$query])[0]; линия к return $this->doSingleQueryMagic($query);?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector