Java никогда не получает данные из MySQL - PullRequest
0 голосов
/ 06 октября 2010

Привет, в последнее время у меня возникли некоторые проблемы с подключением к MySQL из Java.В основном все работает отлично.Но иногда запрос длится вечно, это довольно сложный запрос, и он должен занимать около 10 секунд.Но это займет несколько минут без получения Java-результата от MySQL.Когда я смотрю в список процессов mysql, он отправляет данные и блокирует все другие запросы в этой таблице.Он продолжается после 180-х годов, которые я установил в querytimeout, и даже после того, как я убил javaprocess, запрос в mysql выполняется, и мне нужно убить это, а также.

1 Ответ

0 голосов
/ 06 октября 2010

Вы не можете сделать что-либо значимое с таким большим количеством данных.

Если данные должны отображаться, подумайте о реализации подкачки страниц.Иначе, если это для вычислительных целей, то, возможно, это должно быть сделано в некоторой хранимой процедуре / функции.Никто не любит их, но они могут быть действительно полезны для оптимизации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...