|
Как во внешнем источнике данных установить isolation level? | ☑ | ||
---|---|---|---|---|
0
angro
03.01.13
✎
22:54
|
Как во внешнем источнике данных установить isolation level?
|
|||
1
Wobland
03.01.13
✎
22:54
|
а что это?
|
|||
2
angro
03.01.13
✎
22:55
|
read uncomitted мне надо
|
|||
3
milan
03.01.13
✎
22:59
|
Nolock не дает read uncommited?
|
|||
4
angro
03.01.13
✎
23:01
|
даёт видимо, как его для внешнего источника данных установить?
|
|||
5
milan
03.01.13
✎
23:06
|
(4) А что там нельзя юзать произвольный запрос ?
|
|||
6
angro
03.01.13
✎
23:08
|
да ругается на хинты, я думал может я не так пишу, может кто прбовал.
|
|||
7
angro
03.01.13
✎
23:09
|
(5) а произвольный как?
выбрать * из внешний источник данных и т.д. |
|||
8
ILM
гуру
03.01.13
✎
23:11
|
Оракле?
|
|||
9
Fragster
гуру
03.01.13
✎
23:12
|
интересно, как автор рид анкоммиттед для драйвера текст-цсв представляет
|
|||
10
Йохохо
03.01.13
✎
23:14
|
1с автоматом ставит виз нолок, анкоммитед это проперти таблицы вроде, или бд
|
|||
11
Йохохо
03.01.13
✎
23:16
|
в общем не бывает вроде анкоммит для запроса
|
|||
12
ILM
гуру
03.01.13
✎
23:19
|
С Ораклом только в хранимой процедуре получалось хинтов наставить.
|
|||
13
Йохохо
03.01.13
✎
23:24
|
могу наврать, но изолейшен лвл это внутренние ~вт движка бд. и это дорого, это надо включать пальцами
|
|||
14
angro
03.01.13
✎
23:32
|
(12) ms sql
(13) для адо соединения же можем указать, это свойство транзакции говоришь везде ноу лок ставит, а ноу лок это значит она не блокирует или может читать заблокированное? |
|||
15
Йохохо
03.01.13
✎
23:33
|
где срач? нолок это не рид анкоммитед
|
|||
16
Йохохо
03.01.13
✎
23:34
|
(14) давай вопрос целиком
|
|||
17
angro
03.01.13
✎
23:36
|
(16) NOLOCK - Do not issue shared locks and do not honor exclusive locks. When this option is in effect, it is possible to read an uncommitted transaction or a set of pages that are rolled back in the middle of a read. Dirty reads are possible. Only applies to the SELECT statement.
получается должно читать не завершённые транзакции. надо проверить ставит этот хинт или нет |
|||
18
Йохохо
03.01.13
✎
23:37
|
рид анкоммитед это еще более грязное чтение. это чтение из памяти без поддержки целостности для незавершенных транзакций. очень тяжелое для движка бд, т.к. поддерживаются доп таблицы актуальными. в мс скуль не энтерпрайз вроде бы нет этого вообще
|
|||
19
Йохохо
03.01.13
✎
23:39
|
угу, давай версию скуля
|
|||
20
Йохохо
03.01.13
✎
23:40
|
а у меня нет бол дома =)
|
|||
21
angro
03.01.13
✎
23:43
|
я хочу сделать
begintrans insert into XXX ... в другой сессии выбрать * из внешний источник данных.ХХХ возврат результат если результат тогда rollbactrans иначе committrans конецесли если ты говоришь ставится ноу лок тогда должно работать, но нет ждёт окончания транзакции. поэтому завтра надо проверить ставит ноу лок или нет |
|||
22
Йохохо
03.01.13
✎
23:45
|
я наврал всё
Read uncommitted (the lowest level where transactions are isolated only enough to ensure that physically corrupt data is not read) |
|||
23
Йохохо
03.01.13
✎
23:48
|
(21) я про что то не то начал думать и все наврал, меня унесло в сериалайзабл, сори, все мои посты врака
транзакцию ты не передашь между сессиями никак |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |