Я читал, что mysql_store_result () в MySQL C API будет выделять память для каждого его вызова;
mysql_store_result() reads the entire result of a query to the client, allocates a MYSQL_RES structure, and places the result into this structure.
Это действительно так?
Я спрашиваю, потому что я собираюсь вызвать его много раз в серверном приложении.
Распределение / освобождение ужасно для моей цели.
Есть ли способ предоставить ему собственный буфер? Может быть, какой-то «недокументированный» API?