Описание тега snapshot-isolation

3 ответа

SQL Server 2012 не может отключить изоляцию моментальных снимков

Используя код ниже, я не могу отключить изоляцию снимка. Я использую коробку SQL Server 2012. Я могу создать новую пустую базу данных, включить изоляцию моментальных снимков, но не могу снова ее отключить. Строка allow_snapshot_isolation OFF просто …
25 мар '14 в 21:21
2 ответа

SQL Server - противоречивое поведение при чтении незафиксированных изменений одной и той же транзакции

Работая с сервером SQL с уровнем изоляции "чтение зафиксированного снимка", мы регулярно записываем данные в базу данных и читаем их в дальнейшем в контексте той же транзакции. Обычно при чтении из базы данных мы видим наши собственные незафиксирова…
22 апр '09 в 11:02
2 ответа

Реализация ранжированных запросов с деревьями B+ и изоляцией моментальных снимков

Я разрабатываю новый продукт для сервера баз данных NoSQL. Есть ли какие-либо документы о том, как реализовать диапазонные запросы на кластерных деревьях B+, использующих изоляцию моментальных снимков?
0 ответов

Аппаратная функциональность "снимка", как в VMWare

То, как мы в настоящее время работаем при разработке программного обеспечения, включает в себя разработку на виртуальной машине VMware под управлением Visual Studio на Windows XP. Это происходит главным образом из-за того, что наше программное обесп…
27 фев '11 в 10:03
0 ответов

Снимок изоляции MVCC & B+ деревья

Я занимаюсь разработкой базы данных NoSQL, которая использует 64-битные B+ деревья на основе хеш-функции для некоторых своих индексов, а сейчас я рассматриваю применение управления параллелизмом Snapshot Isolation Multiversion (SI MVCC) к постоянном…
1 ответ

Можете ли вы по-прежнему блокировать строки исключительно (блокировать считыватели) в базе данных SQL Server с включенной изоляцией моментальных снимков и RCSI?

Можете ли вы по-прежнему блокировать строки исключительно (блокировать считыватели) в базе данных SQL Server с включенной изоляцией моментальных снимков и RCSI? Я хочу в основном сделать xlock, выбрать rowlock на столе.
1 ответ

ASP.Net MVC 5 и уровни изоляции транзакций SQL

Возникла проблема с созданием внешнего интерфейса для базы данных. Я начал с EF6 Code First из базы данных. Я создал контроллер и пошел, чтобы выполнить тест на странице создания, но столкнулся с большой проблемой. Это дало мне следующую ошибку: Sys…
0 ответов

Проблема изоляции моментального снимка SQL Server 2008 R2

Я использую SET TRANSACTION ISOLATION LEVEL SNAPSHOT с включенным моментальным снимком в базе данных, но я замечаю, что если я сделаю простой оператор удаления, такой как BEGIN TRANSACTION DELETE * FROM TableA INSERT INTO TableA(...) SELECT (...) FR…
1 ответ

Настройте веб-конфигурацию IIS для моего приложения webapi для использования изоляции Snapshop

Из-за производительности в нашей системе (взаимоблокировки, чтение базы данных заблокировано, когда выполняется запись в базу данных и т. Д.), Мы хотим попробовать изоляцию из snapshop. Я читал об уровне изоляции снимков, здесь. Мы используем Entity…
3 ответа

Как установить InnoDB в MySQL на уровень изоляции снимка

Сейчас я работаю над школьным проектом, который должен характеризовать производительность MySQL с точки зрения разных уровней изоляции. Я тестировал вещи на READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ и SERIALIZABLE. Теперь я хотел бы проверит…
26 мар '12 в 22:03
1 ответ

Изменять уровень изоляции только в отдельных транзакциях ADO.NET

Каков наилучший способ реализации разных уровней изоляции для отдельных транзакций при использовании клиентской среды, ORM или аналогичных для построения запросов, которые не поддерживают подсказки запросов, такие как WITH(NOLOCK)? Представьте себе …
1 ответ

Транзакция изоляции моментального снимка прервана из-за конфликта обновления для выбранных строк

Транзакция изоляции моментального снимка прервана из-за конфликта обновления. Вы не можете использовать изоляцию моментальных снимков для прямого или косвенного доступа к таблице в базе данных, чтобы обновить, удалить или вставить строку, которая бы…
1 ответ

Снимок транзакции Уровни изоляции: это действительно работает как рекламируется?

Есть ли у вас проблемы с использованием его в среде с высокой степенью параллелизма? Это действительно работает как рекламируется MS? Я использую SQL Server 2005 и хотел бы услышать опыт тех, кто использует его в приложениях, использующих его на про…
1 ответ

Зачем обновлять операцию удаления блока транзакции в базе данных sql-сервера с изоляцией снимка?

У меня есть 2 таблицы в моей базе данных. Это Предмет и Поле. Item - это таблица с собственной ссылкой для реализации дерева. Это означает, что в таблице Item у меня есть столбцы ID и ParentId. Таким образом, мы можем хранить дерево в таблице Item. …
2 ответа

SQL Server Поиск закладок Решение тупиковой ситуации

Я обнаружил тупик поиска закладок в своем приложении и не могу решить, какое решение использовать. Ни один из них не кажется оптимальным. Вот запросы: UPDATE TEST SET DATA = @data WHERE CATEGORY = @cat SELECT DATA, EXTRA_COLUMN FROM TEST WHERE CATEG…
2 ответа

Невозможно восстановить базу данных в моментальный снимок в SQL Server

Я хочу создать моментальный снимок базы данных и восстанавливать его при каждом запуске модульного теста. Я могу создать снимок, но, восстанавливая его, я сталкиваюсь с ошибкой ниже, делая это. Сообщение 5070, Уровень 16, Состояние 2, Строка 1 Состо…
0 ответов

Сравнение настроек базы данных SQL Server с уровнями изоляции

За последние несколько лет мы заметили увеличение числа взаимоблокировок и длительных транзакций в нашей базе данных SQL Server (2008r2). В настоящее время мы запускаем нашу базу данных со следующими настройками ALLOW_SNAPSHOT_ISOLATION OFF а также …
1 ответ

Что SELECT @@IDENTITY вернет, если у меня будет транзакционный запрос с IsolationLevel.Snapshot в множественном и одновременном запросе?

У меня есть доступ к таблице из нескольких приложений с несколькими транзакциями, и я хочу, чтобы эти несколько приложений / транзакций вставляли каждый первичный ключ / идентификатор соответствующим образом приложением, которое выполняет эту транза…
04 авг '15 в 06:24
2 ответа

Транзакция изоляции моментального снимка прервана из-за конфликта обновления

Следующее положение: INSERT INTO dbo.Changes([Content], [Date], [UserId], [CompanyId]) VALUES (@1, @2, @3, @4); SELECT @@identity; дает мне эту ошибку SQL 3960: Транзакция изоляции моментального снимка прервана из-за конфликта обновления. Вы не може…
1 ответ

Оптимистическая блокировка с полем "версия" против уровня изоляции снимка

Мне было интересно, что является преимуществом / неудобством для этих двух оптимистических решений блокировки: Используйте поле "версия" и обнаруживайте изменения во время обновлений (например, используя аннотацию hibernate @Version) Используйте уро…