Какие -нибудь проблемы с подсказками присоединения в представлении SQL Server 2000?

StackOverflow https://stackoverflow.com/questions/1574235

Вопрос

У меня есть специальные пользователи отчетов, которые нажимают на некоторые представления SQL Server. Иногда блокировки чтения, взятые этими пользователями для особенно длительных запросов, вызывают проблемы в другом месте системы.

Я собираюсь добавить несколько стратегических with(nolock) Намекает на взгляды, но хотел знать, есть ли какие -либо полученные, связанные с подсказками в взглядах.

Пожалуйста, не обращайте внимания на очевидные проблемы с позволения пользователям запускать запросы так близко к SQL Metal :).

Кроме того, я знаю, что NoLock намеки - это продвинутая функция, которую нельзя использовать легко, и я хорошо знаю, что они вводят забавные вещи, такие как Dirty Reads. Наконец, если вы думаете, что read_committed_snapshot имеет смысл здесь, я должен, к сожалению, сказать, что он недоступен для 2000 года.

Это было полезно?

Решение

Для отчета есть потенциал, чтобы показать непоследовательное представление о данных. Хотя это редко.

Тем не менее, лучшей стратегией является использование репликации для создания совершенно отдельной базы данных отчетов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top