Это может быть проблема с памятью на вашем компьютере с SQL Server. Недавно я узнал, что связанные запросы к серверу используют распределение памяти ОС. В то время как собственные запросы SQL Server используют память, предварительно выделенную SQL Server. Если ваш компьютер с SQL Server настроен на использование 90% или более памяти сервера, я бы немного уменьшил масштаб. Может быть, 60% это правильное место.
Еще одна вещь, которую нужно проверить, - это приоритет процессора SQL Server. Убедитесь, что «Повышение приоритета SQL Server» не включено.
Я предполагаю, что вы проходите через ODBC для доступа. Помните, что вы пишете здесь не нативные db2-запросы, а ODBC-sql-запросы. Если вам нужны только данные только для чтения, вы можете попробовать настроить источник данных ODBC на режим только для чтения (если это вариант).