LongBlobs und mysql_stmt_send_long_data()

LongBlobs und mysql_stmt_send_long_data()

am 09.10.2006 18:52:13 von sk

Hi Ng,

In einem C Treiber füge ich longblob's mit

mysql_stmt_send_long_data()

ein um die 'max_allowed_packet' Grösse nicht zu überschreiten.
Funktioniert soweit auch. Frage ist nur, was passiert beim Zurücklesen
der Blobs mit 'prepared-statements' nach dem mysql_stmt_fetch(). Lädt
Mysql den Buffer (buffersize z.B. 200mb) in Chunk's direkt in den Buffer
oder versucht es etwas anderes? (z.B 200mb zu allokieren und dann ein copy)

danke
Jörg