Наше приложение работает вместе с другим приложением на компьютере клиента.
Мы приложили некоторые усилия, чтобы избежать длительных блокировок в базе данных tempdb, поскольку это явно сильно влияет на параллелизм.
Другое приложение, однако, делает такие вещи, как:
начать транзакцию
create #Table (...);
вставить в #Table (....) значения (...);
operation_for_totally_six_seconds ().
фиксации;
Поскольку операции занимают время, наше приложение застревает в ожидании блокировок, полученных другим приложением.
Теперь я ожидаю, что есть способ изолировать мое приложение от другого приложения, например, сказать серверу sql назначить мне другую базу данных tempdb, но я не нашел способа. Это как-то возможно, или это решение для установки нашей базы данных на другой экземпляр mssql?
С уважением,
Йенс Норденбро