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

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

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

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

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

1 ответ

Решение

В отчете есть возможность показать непоследовательное представление данных. Такие вещи встречаются редко.

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

Другие вопросы по тегам