Если ваш BLOB-объект очень большой, то, во-первых, очень сложно ввести его в базу данных.
MySQL разрешает отправку в качестве команды только максимального размера пакета, что затрудняет использование больших двоичных объектов.
Если ваши большие двоичные объекты достаточно велики, чтобы вы заботились о них, вам, вероятно, нужно создать схему, в которой они будут храниться в виде нескольких строк с кусками, чтобы их можно было создавать разумным способом.
НО хранение очень больших BLOB-объектов, вероятно, не очень хорошая идея в MySQL, поскольку это огромная трата вашего innodb_buffer_pool.
Примечание: под "очень большим" я имею в виду> 10M или около того.