Когда я использую несколько QSqlQuery
запросов и вставок в разные таблицы одной и той же базы данных sqlite
, создается впечатление, что существует поточно-ориентированная блокировка, поэтому я не могу ускорить свою программу.
Я использую Windows API
SetThreadAffinityMask
, чтобы убедиться, что разные потоки работают с разными потоками процессора. Но я обнаружил, что процент использования процессора не превышает 40% (в моем случае на моем компьютере работают 4 QSqlQuery
потоков, в которых есть 4 потока)
Если есть замок, как я могу от него избавиться?