Наличие 1000 клиентов (что я предполагаю, что вы подразумеваете под уровнем параллелизма 1000) попадание в БД за один раз звучит для меня высоко.Если он работает в системе с 1-2 ядрами, ваш компьютер, вероятно, тратит много времени на переключение между различными процессами.Работает ли БД и инструмент для тестирования производительности на одном компьютере?Это увеличит время, затрачиваемое на переключение процессов.
Вы можете попробовать поместить клиент в один многоядерный процессор, а базу данных - в другой.
Или попытаться запустить меньше симулированных клиентов, может быть, 10-20.