Как мне остановить запущенный MySQL запрос программно?
Проблема, с которой я сталкиваюсь, заключается в том, что запрос строится с использованием данных, предоставленных пользователем, и может иногда выполняться очень долго (большие таблицы 15-30 миллионов строк). Я хочу предложить пользователю вариант отмены, но не знаю, как остановить выполняемый в данный момент mysql-запрос.
Приложение представляет собой Java-апплет-сервлет: пользователь указывает критерии в апплете, который передается сервлету, где создается класс обработчика для обработки запроса. Этот класс-обработчик является автономным re connect - query - connect to mysql.
Учитывая этот сценарий, как мне отменить запущенный MySQL-запрос?