Ошибка кучи Java появляется при попытке объединения с таблицей MySQL, имеющей большие двоичные объекты. Хотя я не обрабатываю столбцы с BLOB-объектами и мне нужны только первичные / внешние ключи из таблицы, я все равно получаю ошибку размера кучи. Без объединения все отлично работает. До сих пор я пытался увеличить размер кучи, а также изолировать в операторе SQL только те столбцы, которые мне нужны
LEFT JOIN (SELECT BLA.id, BLA.fk FROM BLA) AS blabla ON sometable.id = blabla.id
Таблица BLA - это та, которая вызывает ошибку размера кучи.
Каким будет обходной путь, чтобы избежать больших двоичных объектов и ошибки размера кучи?
Примечание. Я не хочу использовать представления или создавать другую таблицу. Кроме того, я хочу избежать увеличения размера кучи (и именно поэтому этот вопрос НЕ является дубликатом).
Редактировать: Обходным решением было опубликовать sh на сервере, а не запускать его локально , Тем не менее, это не прямое решение проблемы.