powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Longblob
10 сообщений из 10, страница 1 из 1
Longblob
    #38871719
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!
Упорно не хотят грузиться файлы в базу :(
Скажем, размера 10Mb. С меньшим размером все в порядке.
Что подкрутить?

MariaDb 10.0.15
Коннект через ODBC

Где-то на форуме нашел, что параметр "FLAG_COMPRESSED_PROTO" ODBC-соединения помогает.
В моем случае он оказался бесполезным, так же как увеличение max_allowed_packet до 100Mb

Мой my.ini

[mysqld]
datadir=C:/Program Files/MariaDB 10.0/data
port=3306
character-sets-dir=C:/Program Files/MariaDB 10.0/share/charsets/
character-set-server=cp1251
collation-server=cp1251_general_ci
lc_time_names = 'ru_RU'
max_allowed_packet = 16M
sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"
default_storage_engine=innodb
innodb_buffer_pool_size=375M
innodb_log_file_size=50M
date_format=%d-%m-%Y
datetime_format=%d-%m-%Y %H:%i:%s


[client]
port=3306
character-sets-dir=C:/Program Files/MariaDB 10.0/share/charsets/
max_allowed_packet = 16M
date_format=%d-%m-%Y
datetime_format=%d-%m-%Y %H:%i:%s

Спасибо за помощь!
...
Рейтинг: 0 / 0
Longblob
    #38871723
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miv32max_allowed_packet = 16M
...
Рейтинг: 0 / 0
Longblob
    #38871775
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так эта строчка есть в файле...
...
Рейтинг: 0 / 0
Longblob
    #38871782
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так в нее и упираетесь.
max_allowed_packet
...
Рейтинг: 0 / 0
Longblob
    #38871798
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Угадал все буквы, но не смог прочитать слово. :)
Это я видел. И на что конкретно смотреть?
...
Рейтинг: 0 / 0
Longblob
    #38871824
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miv32,

When you change the message buffer size by changing the value of the max_allowed_packet variable, you should also change the buffer size on the client side if your client program permits it. Правда, где в ODBC крутится buffer size не подскажу.
...
Рейтинг: 0 / 0
Longblob
    #38871896
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, поищу. :)
...
Рейтинг: 0 / 0
Longblob
    #38871993
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема может и не в ODBC...

insert into att_doc (att_val) values (LOAD_FILE('c:/I1.pdf')) -- Команда дана из TOAD
Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.

ALTER с изменением на ROW_FORMAT=DYNAMIC положительного результата не дал.
...
Рейтинг: 0 / 0
Longblob
    #38871999
miv32
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогло только изменение типа таблицы с InnoDb на MyIsam.
А хорошо ли это? Иметь зоопарк разных типов таблиц?
...
Рейтинг: 0 / 0
Longblob
    #38872026
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miv32Row size too large (> 8126)Это отдельная проблема, с большими BLOB-ами не связанная. http://dev.mysql.com/doc/refman/5.5/en/column-count-limit.html InnoDB restricts row size to something less than half a database page (approximately 8000 bytes), not including VARBINARY, VARCHAR, BLOB, or TEXT columns. http://dev.mysql.com/doc/refman/5.5/en/innodb-restrictions.html The maximum row length, except for variable-length columns (VARBINARY, VARCHAR, BLOB and TEXT), is slightly less than half of a database page. That is, the maximum row length is about 8000 bytes.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Longblob
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]