Вот сценарий: у меня есть модель базы данных с около 500K новых записей каждый день.База данных почти никогда не обновляется (только вставьте оператор и удалите).
Многие пользователи хотели бы выполнять запросы к базе данных с помощью таких инструментов, как PowerBI или около того, но я не дал никому доступа, чтобы предотвратить взаимоблокировку(Я разрешаю доступ к данным только определенным управляемым ИТ-ресурсам.)
Я хотел бы открыть доступ к данным, но я должен запретить кому-либо блокировать вставки новых записей.
Могу ли ясоздать представление с вложенным no-lock внутри него, предполагая, что грязное чтение не создано, поскольку обновление не выполняется?
Это приемлемый дизайн?Я знаю, что это не идеальное решение, и это не значит для него.
Это компромисс, позволяющий пользователю без навыков SQL выполнять специальные запросы и поиск.
Что бы я ни былотсутствует