Какие -нибудь проблемы с подсказками присоединения в представлении SQL Server 2000?
-
21-09-2019 - |
Вопрос
У меня есть специальные пользователи отчетов, которые нажимают на некоторые представления SQL Server. Иногда блокировки чтения, взятые этими пользователями для особенно длительных запросов, вызывают проблемы в другом месте системы.
Я собираюсь добавить несколько стратегических with(nolock)
Намекает на взгляды, но хотел знать, есть ли какие -либо полученные, связанные с подсказками в взглядах.
Пожалуйста, не обращайте внимания на очевидные проблемы с позволения пользователям запускать запросы так близко к SQL Metal :).
Кроме того, я знаю, что NoLock намеки - это продвинутая функция, которую нельзя использовать легко, и я хорошо знаю, что они вводят забавные вещи, такие как Dirty Reads. Наконец, если вы думаете, что read_committed_snapshot имеет смысл здесь, я должен, к сожалению, сказать, что он недоступен для 2000 года.
Решение
Для отчета есть потенциал, чтобы показать непоследовательное представление о данных. Хотя это редко.
Тем не менее, лучшей стратегией является использование репликации для создания совершенно отдельной базы данных отчетов.