Форум программистов, компьютерный форум CyberForum.ru

Параллельные запросы к MySQL с использованием OpenMP. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ enums http://www.cyberforum.ru/cpp/thread269381.html
Kак можно осуществить данную операцию? enum number{null=0x0,one=0x1,two=0x2,three=0x3}; void Main(){ number a=one; number b=two; b|=a;//b=b|a; //ругается здесь //error: this operation on an enumerated type requires an applicable user-defined operator function } Добавлено через 1 час 39 минут
C++ Выбор платформы Привет!! Подскажите какая платформа с++ под windows наиболее востребована работодателями? http://www.cyberforum.ru/cpp/thread269353.html
C++ Изменение готовой программы
Здравствуйте, сразу хочу сказать - С++ для меня неизведанная область, но вопрос, всё же задам. Итак! У нас в университете есть компьютер что-то IBM 486 SX, к нему подключена специальная установка (AC-магнитометр), на компьютере есть специальное приложение для управления установкой и снятия показания. Вопрос! Можно ли внести изменения в программу, она написана на C++ ? Дело в том, что...
C++: IDE, инструментарий Code::Blocks & Intel C++ Compiler
Ide для компиляции задает такую строку icpc /Zi -Wall -c main.cpp -o obj/Debug/main.o на что кмпилятор жалуется icpc: error #10236: File not found: '/Zi' Как убрать это /Zi из команды компиляции??? Добавлено через 26 минут пока просто создал пустой файл по адресу, но все же...
C++ символы С++ http://www.cyberforum.ru/cpp/thread269042.html
мне надо в С++ вывести на экран некий символ, как мне это сделать? мне надо █ вставить, простой такой блок. вот я написал программу, которая должна была дать мне код этого символа: #include <iostream> #include <conio.h> using namespace std; int main(){ char f; cin >> f; int i = f;
C++ Прицепить g++ к программе Сабж. Люди, кто-нибудь таким занимался? Пишу, в общем, задачник (олимпиадный) по информатике, хотелось бы чтобы код на С++, который лежит в plain\text в базе данных, можно было скомпилировать, слинковать да запустить. Как это лучше всего организовать? подробнее

Показать сообщение отдельно
TpoM6oh
Сообщений: n/a

Параллельные запросы к MySQL с использованием OpenMP. - C++

03.04.2011, 18:41. Просмотров 872. Ответов 0
Метки (Все метки)

Здравствуйте. Помогите пожалуйста разобраться.
Программа посылает запросы к базе данных (субд MySQL), нужно их распараллелить.
Сначала идут некоторые вычисления, подключение к MySQL, собственно кусок, который нужно распараллелить, чтобы одновременно выполнялись несколько запросов:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
for (int je = 0; je < j; je++)
{
    for (int iks = 8; iks < 18; iks++)
        {
            #pragma omp parallel for            //не работает
            for (int k = 0; k < 60; k++)
            {
                cout << omp_get_num_threads() << endl;    //всегда показывает 1
                char str[200];
                sprintf(str, "   SELECT COUNT( * ) FROM message WHERE message_time_received REGEXP  \"%d-0?%d-0?%d 0?%d:0?%d:..\"", year[y], mont[h], datearray[je], iks, k);     
                mysql_query(connection, str);
                result= mysql_store_result(connection);
                while((row=mysql_fetch_row(result))!=NULL)
                {
                    char str2[200];
                    sprintf(str2, "INSERT INTO sum (date, hour, min, sum) VALUES ('%d-%d-%d', '%d' , '%d', %s)", year[y], mont[h], datearray[je], iks, k, row[0]);
                    mysql_query(connection2, str2);
                    result2= mysql_store_result(connection2);
                    mysql_free_result(result2);
                    cout << it-- << endl;
                    }
Как поступить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru