При попытке выполнить простой запрос к таблице (размеры: 1 131 714 069 строк по 22 столбцам) я сталкиваюсь с ошибкой:
[Amazon][JDBC](12080) Statement object has been closed.
Исследования в Интернете, к сожалению, не предоставили достаточного понимания этой ошибки.
Я не буду сталкиваться с этой ошибкой каждый раз, когда выполняю запрос; до сих пор кажется, что его появление непредсказуемо. Последний запрос, вызвавший эту ошибку, выглядел очень просто SELECT ... FROM ... WHERE
без подзапросов и только с одним условием в предложении WHERE
.
Запрос был занят в течение примерно 22 минут, прежде чем потерпел неудачу, однако после ожидания в течение нескольких минут, а затем повторного запуска он успешно завершился в течение нескольких секунд. При этом, такого рода непредсказуемость и ненадежность - именно то, что я пытаюсь предотвратить.
Если это поможет, IDE, которую я использую для подключения к моей базе данных Redshift, будет TeamSQL .
Что может быть причиной этой ошибки, и какие шаги я могу предпринять, чтобы предотвратить ее?