mysql_real_query 関数を使用する わずか 1000 ~ 1500/秒でデータベースに書き込まれる ファイルでロードを使用する方法 効率を改善する
BOOL CDataBase_MySQL::DataBase_MySQL_Execute(LPCTSTR lpszSQLQuery)
{
DataBase_IsErrorOccur = FALSE;
pthread_mutex_lock(&st_csDatabase);
if (0 != mysql_real_query(&st_MySQL,lpszSQLQuery,_tcslen(lpszSQLQuery)))
{
DataBase_IsErrorOccur = TRUE;
DataBase_dwErrorCode = ERROR_HELPCOMPONENTS_DATABASE_MYSQL_EXEC_EXECUTE;
pthread_mutex_unlock(&st_csDatabase);
return FALSE;
}
pthread_mutex_unlock(&st_csDatabase);
return TRUE;
}