powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Разные transaction sequence number
1 сообщений из 1, страница 1 из 1
Разные transaction sequence number
    #40101114
ksn007
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Насколько я понимаю, для sys.dm_tran_version_store.transaction_sequence_num используется один счётчик ( XSN1 ), уникальный для каждой БД, который не сбрасывается при рестарте сервера (он же прописывается в VERSIONING_INFO строк данных), а для sys.dm_tran_active_snapshot_database_transactions.transaction_sequence_num и sys.dm_tran_current_transaction.xxx_sequence_num - другой ( XSN2 ), отличающийся от первого, уникальный для сервера, который сбрасывается при рестарте сервера. В принципе, понятно, почему это сделано, но складывается впечатление, что в документации Microsoft не подчеркивает различие между этими счетчиками, оба сокращенно называя XSN .

Кто-то встречал статьи/документацию/книги, в которых подробно описаны эти счетчики, явно указанно, что данные счётчики различные, и объясняется, почему так сделано (и как с этим живет MSSQL, ведь ему надо определять воздействие транзакций друг на друга по одному transaction_sequence_num , а искать подходящую версию в version store по другому)? И есть ли возможность для сессий определить их XSN1 ( XSN2 можно посмотреть в sys.dm_tran_active_snapshot_database_transactions )?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Разные transaction sequence number
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]