Когда я задавал тот же вопрос около двух месяцев назад, единственный ответ был: используйте SSH. Однако я не проверял это, поскольку нам удалось разделить столбец на две части и загрузить около 20 КБ на запрос вместо 20 МБ, и этого было достаточно.
У нас были большие строки в таблице (с JSON внутри). Ваша проблема может быть немного другой. Может быть, вы получаете строки, которые вам не нужны? Я видел это слишком много раз: получал все строки из таблицы, сортировал в приложении, затем получал первые 10 ... когда этого достаточно, чтобы использовать order by и limit.