Здравствуйте все.
Подскажите, как правильно использовать mysqlpp
есть такой код
mysqlpp::sql_create_5(SBuilding,
1, 0,
mysqlpp::sql_int, idBuilding,
mysqlpp::sql_int, naznachenid,
mysqlpp::sql_int, flo,
mysqlpp::sql_int, num_points,
mysqlpp::sql_blob, XY);
//далее соединение с базой данных, инициализация объекта mysqlpp::Query query и т.д
...
//далее выполнестя запрос
std::vector<SBuilding> bui_res;
query.reset();
query<<" Select * from Buildings "
query.storein(bui_res); //в этом месте жутко тормозит
//далее использую результаты запроса
Запрос возвращает 42000 строк и на сервере выполняется за 0.3 сек.... во всяких клиентах, типа MySqlWorkbench или dbForgeStudio, данные появляются тоже практически сразу.
У меня же, storein() занимает около 2х минут, а хотелось бы получать данные с той же скоростью что и вышеперечисленные программы