Дополнительные MySQL запросы выполняются с помощью оператора select - PullRequest
0 голосов
/ 28 мая 2020

У меня есть приложение-викторина, которое выполняет несколько запросов к базе данных MySQL. Серверное приложение работает с использованием Java. Каждый раз, когда приложение выполняет запрос к базе данных, выполняются дополнительные запросы, которые я не указываю в приложении. В результате это вызывает много дополнительных накладных расходов для базы данных, иногда приводя к ошибке.

Например, у меня есть таблица «Вопросы», которая содержит только обычные символы, такие как ниже :

enter image description here

Приложение выполняет простой SELECT * from Questions, чтобы получить список вопросов. Однако, когда это выполняется, я вижу в журналах базы данных, что есть еще 4 дополнительных запроса, которые также выполняются (первый, как я предполагаю, - это подключение к базе данных), которые я не указал. Это:

enter image description here

Может кто-нибудь сказать мне, почему это происходит? По сути, каждый запрос, который выполняется к базе данных (указанной приложением), отображает те же самые 3 дополнительных запроса, которые (для меня) возникают из ниоткуда.

...