Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Одновременная работа с разных рабочих мест с базой.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36269
Вы перестаньте делать ваши отчеты в изоляции read uncommitted, и все, скорее всего, сразу встанет на свои места.
15 апр 19, 14:17    [21862523]     Ответить | Цитировать Сообщить модератору
 Re: Одновременная работа с разных рабочих мест с базой.  [new]
ValeryH
Member

Откуда:
Сообщений: 15
Гавриленко Сергей Алексеевич
Вы перестаньте делать ваши отчеты в изоляции read uncommitted, и все, скорее всего, сразу встанет на свои места.


спасибо за ценное замечание. но я явно так не делаю. подключаюсь через NET библиотеку C#

в профилере вижу что подключение делается так :
et quoted_identifier on
set arithabort off
set numeric_roundabort off
set ansi_warnings on
set ansi_padding on
set ansi_nulls on
set concat_null_yields_null on
set cursor_close_on_commit off
set implicit_transactions off
set language русский
set dateformat dmy
set datefirst 1
set transaction isolation level read committed
15 апр 19, 14:47    [21862582]     Ответить | Цитировать Сообщить модератору
 Re: Одновременная работа с разных рабочих мест с базой.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36269
Это не гарантия того, что вы читаете данные в read committed.
15 апр 19, 15:04    [21862609]     Ответить | Цитировать Сообщить модератору
 Re: Одновременная работа с разных рабочих мест с базой.  [new]
ValeryH
Member

Откуда:
Сообщений: 15
Гавриленко Сергей Алексеевич
Это не гарантия того, что вы читаете данные в read committed.


подскажите, как сделать гарантировано ?

спасибо.
15 апр 19, 15:24    [21862649]     Ответить | Цитировать Сообщить модератору
 Re: Одновременная работа с разных рабочих мест с базой.  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36269
Написать непосредственно перед запросом нужный уровень изоляции и не использовать в тексте хапроса хинты, которые его меняют.
15 апр 19, 15:34    [21862667]     Ответить | Цитировать Сообщить модератору
 Re: Одновременная работа с разных рабочих мест с базой.  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 28723
ValeryH
Гавриленко Сергей Алексеевич
Вы перестаньте делать ваши отчеты в изоляции read uncommitted, и все, скорее всего, сразу встанет на свои места.


спасибо за ценное замечание. но я явно так не делаю.
Точно не ставите в запросах отчёта nolock?
15 апр 19, 17:24    [21862857]     Ответить | Цитировать Сообщить модератору
 Re: Одновременная работа с разных рабочих мест с базой.  [new]
ValeryH
Member

Откуда:
Сообщений: 15
alexeyvg
ValeryH
пропущено...


спасибо за ценное замечание. но я явно так не делаю.
Точно не ставите в запросах отчёта nolock?


точно не ставлю nolock

запросы простейшие , но в реальном времени, делается Insert 2-3 раза в секунду, в это же время в параллельном потоке по уже инсертерным записям делается некоторый update по условию, и еще в третьем потоке делается также по уже добавленным записям другой update по условию.

вообще, решил понаблюдать за работой сервера, остановил на сервере то глобальное задание . вчера "полет" был нормальный. ни одна запись не пропала !!!
16 апр 19, 08:45    [21863229]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Microsoft SQL Server Ответить