Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
Добрый день. Логгируются ли в SQL Server длинные транзакции? И длинные блоккировки. К примеру, висит блоккировка 12 часов. Это где-нибудь залоггируется? Можно ли как-то узнать о такой блокировки спустя неделю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 19:23 |
|
||
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
Кем-то, кто хочет об этом знать через неделю, определенно, логируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 19:24 |
|
||
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
пятый2Это где-нибудь залоггируется? Можно ли как-то узнать о такой блокировки спустя неделю?Сервер не разделяет транзакции и блокировки на "длинные" и "короткие". Транзакции записываются в лог транзакций, блокировки не логируются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 21:48 |
|
||
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
пятый2, возможно это вам поможет https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/blocked-process-threshold-server-configuration-option ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2019, 22:49 |
|
||
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
komradпятый2, возможно это вам поможет https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/blocked-process-threshold-server-configuration-option похоже то, что надо. Но постфактум, к сожалению, это уже не поможет. Спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2019, 10:39 |
|
||
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
alexeyvgпятый2Это где-нибудь залоггируется? Можно ли как-то узнать о такой блокировки спустя неделю?Сервер не разделяет транзакции и блокировки на "длинные" и "короткие". Транзакции записываются в лог транзакций, блокировки не логируются. А возможно ли из лога вытащить транзакции, которые, к примеру, более 1 мин выполнялись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2019, 10:39 |
|
||
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
пятый2А возможно ли из лога вытащить транзакции, которые, к примеру, более 1 мин выполнялись?См. sys.fn_dblog ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2019, 10:51 |
|
||
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
invmпятый2А возможно ли из лога вытащить транзакции, которые, к примеру, более 1 мин выполнялись?См. sys.fn_dblog О, круто. Ну какие-то dml там видно. Сразу возникло 2 вопроса: 1) это информация по всему актуальному логу транзакций (т.е. до его быкапирования\орезки) 2) так и не нашел как там вычислить время транзакции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2019, 11:00 |
|
||
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
alexeyvgблокировки не логируются. чего это не логируются? а это тогда что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2019, 11:03 |
|
||
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
пятый2так и не нашел как там вычислить время транзакции.[Transaction ID], [Begin Time], [End Time] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2019, 11:40 |
|
||
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
Yasha123alexeyvgблокировки не логируются. чего это не логируются? а это тогда что?Хм, интересно. А зачем это? Что бы откатить состояние "до блокировок", то есть снять блокировки? Что бы при восстановлении базы из бакапа накатывать блокировки? Какой то бред :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2019, 21:11 |
|
||
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
alexeyvgYasha123пропущено... чего это не логируются? а это тогда что?Хм, интересно. А зачем это? Что бы откатить состояние "до блокировок", то есть снять блокировки? Что бы при восстановлении базы из бакапа накатывать блокировки? Какой то бред :-)Чтобы накатывать блокировки в момент рестора. В 3-ей стадии рекавери (анду) база доступна для изменений, и блокировки, наложененные на второй (реду) стадии, выполняют те-же функции, что наложены в обычной транзакции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2019, 21:39 |
|
||
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
alexeyvgКакой то бред :-)Если нужно определить к какой строке, странице и т.п. относится операция, то уже не бред. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2019, 21:39 |
|
||
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
invmalexeyvgКакой то бред :-)Если нужно определить к какой строке, странице и т.п. относится операция, то уже не бред.Понятно, эта информация должна быть, но при чём тут блокировки? Выяснять, какие страницы обновляются, косвенно, по наличию блокировки? msLexЧтобы накатывать блокировки в момент рестора. В 3-ей стадии рекавери (анду) база доступна для изменений, и блокировки, наложененные на второй (реду) стадии, выполняют те-же функции, что наложены в обычной транзакции.Да, вот это уже разумно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2019, 00:59 |
|
||
|
Логгируются ли в SQL Server длинные транзакции?
|
|||
|---|---|---|---|
|
#18+
Lock logging and fast recovery RandalSQL Server 2005 introduced a feature called fast recovery in Enterprise Edition. This allows a database to become available for use after the first part of recovery (REDO) completes and before the (usually longer running) second part of recovery (UNDO) completes. But how does SQL Server do this? The answer is lock logging. A log record describes a single change made to a database. For log records describing changes that can be used as part of UNDO (yes, some changes to the database are one-way only – for instance PFS page changes), from 2005 onwards the log record also includes a description of which locks were being held at the time the change was made. These locks were necessary to protect the change being made when the original transaction was running (before the crash) and so the same locks will be necessary to protect the anti-operation which reverses the change ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2019, 09:39 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=39758303&tid=1688463]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 371ms |

| 0 / 0 |
