Добрый день,
Есть многопоточное приложение на net 3.5 C#. Коннектиться к mysql (на другую БД поменять нельзя, там завязанно на другие приложения).
Один из потоков обсчитывает достаточно сложную и продолжительную задачу, общается с БД. На компе разработчика обсчет занимает порядка двух часов (база на том же компе). При этом процессор нагружается максимум на 3%, а то и меньше. Приоритет потоку выставлен в AboveNormal. Пустых циклов и ожиданий в коде нет.
Почему мала нагрузка на процессор? Как увеличить быстродействие не меняя алгоритма расчета задачи?