수고하십니다.
Linux에서 mysql application을 하나 하고 있습니다.
Insert / Update 량이 많아서
한 개의 Connection으로 병렬로 처리를 하려고 합니다.
MYSQL pointer를 생성해서,
Thread 안에서 MYSQL_STMT* stmt 를 생성을 하였습니다.
void ThreadFunc(void* arg)
{
MYSQL* mysql = (MYSQL *)arg;
string sSql = "select........";
stmt = mysql_stmt_init(mysql); <= Success
mysql_stmt_prepare(stmt, sSql.c_str(), sSq.size()); <= 세그먼트 오류 발생...
}
어차피 별도의 메모리 List를 서로 다른 Table에 저장하는 것이라,
Connection 만 공유할 뿐 완전히 분리된 Query를 날리게 됩니다.
방법이 없을까요?
감사합니다. |