
Fike
05.09.2018
12:15:52
то есть по-твоему сессия висит сутки, все это время транзакции висят незакоммиченными?
я так понимаю встречный вопрос "что не укладывается в твои устои?" задавать не имеет смысла
в них абсолютно все укладывается

aster
05.09.2018
12:17:48

Google

Fike
05.09.2018
12:17:59
ну а сколько она висит?

aster
05.09.2018
12:19:14
её открывает и закрывает principal, когда есть что передавать на secondary

Fike
05.09.2018
12:19:29
ты как будто на другие вопросы отвечаешь

aster
05.09.2018
12:19:31
в рамках транзакции

Fike
05.09.2018
12:19:33
сколько она висит?

aster
05.09.2018
12:19:51
она висит чуть дольше транзакции

Fike
05.09.2018
12:20:03
ты определись, это траназакции в рамках сессии, или сессия в рамках транзакции, потому что выше ты пишешь совсем другое

aster
05.09.2018
12:29:10
на principal начинается транзакция
транзакция кладется в send queue
principal открывает сессию и начинает передачу из send queue principal в redo queue secondary
комитится транзакция на principal
комит попадает в redo queue secondary
завершается сессия

Fike
05.09.2018
12:31:18
Теперь возвращаемся на двадцать шагов назад: коммит попал в redo queue secondary, мастер ответа об этом так или иначе не получил. Транзакция закоммиттится на слейве?

Ilia
05.09.2018
12:51:29

aster
05.09.2018
12:53:24
да мы тут не о терминах уже

Ilia
05.09.2018
12:53:28

Google

Ilia
05.09.2018
12:54:31

Dshk :)
05.09.2018
12:54:54

Ilia
05.09.2018
12:54:59

aster
05.09.2018
12:56:48

Ilia
05.09.2018
12:57:40

Sergey
05.09.2018
13:06:31

lost
05.09.2018
13:11:20

Fike
05.09.2018
13:14:05

Ilia
05.09.2018
13:14:10

Fike
05.09.2018
13:14:20

Ilia
05.09.2018
13:14:23

Fike
05.09.2018
13:14:31

Sergey
05.09.2018
13:16:47

Ilia
05.09.2018
13:22:37
любая
Спасибо, что поднял тему, я давно тоже хотел что-то такое спросить.
Вообще, в репликациях и кластерах терминология и понятия самые что ни на есть намешанные, в каждой СУБД свои понятия и термины.

aster
05.09.2018
13:24:06
мы тут как раз это и обсасываем

Fike
05.09.2018
13:24:55

aster
05.09.2018
13:25:43

Fike
05.09.2018
13:28:11
вот нихера не логично

Google

Fike
05.09.2018
13:28:18
потому что мастер коммитит, а сессия обрывается
получается то, что обычно называют асинхронной репликацией, когда мастер закоммитился, а слейв нет

aster
05.09.2018
13:29:05
а как ещё должны работать (как выше сказали) распределенные транзакции?

Fike
05.09.2018
13:31:18
это не распределенная транзакция
и не то, что ошибочно называют синхронной репликацией
распределенные транзакции должны работать атомарно

Natali
05.09.2018
14:20:38
Всем привет, скажите, а как в регулярке указать в одном выражении шаблон: '<.* строка' - после строки надо в конец добавить символы до первого пробела найденной этим шаблоном подстроки
То ись некая рекурсия в шаблоне
Так можно?

Nariman
05.09.2018
14:42:00
Здравствуй
Это шапки называются
()

Nariman
05.09.2018
14:42:20
И храниться в $1 или \1

Natali
05.09.2018
14:51:12
Спасибо)
Еще вопрос : а как сделать учет переноса строки? Точка-это любой символ кроме переноса строки, а \n и chr(13)||chr(10) не работают

Vladislav
05.09.2018
14:53:15
\t

Nariman
05.09.2018
14:57:00
Лучше открой фотку с регуляркой и там написано каждый символ что делает

Natali
05.09.2018
15:02:58

Vladislav
05.09.2018
15:03:32

Google

Vladislav
05.09.2018
15:03:46
я обычно использовал \S

Natali
05.09.2018
15:05:31
Ии?
Вобщим, я поняла
Или chr10 или chr13, а не одновременно))

Vladislav
05.09.2018
15:06:35
перенос строки в разных системах разный
https://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%80%D0%B5%D0%B2%D0%BE%D0%B4_%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8

Ilia
05.09.2018
15:18:18
Или chr10 или chr13, а не одновременно))
Там сложно, так не сказать.
Есть разные системы regexp и они по разному работают.
Некоторые не матчат более одной строки, некоторые делают это только в особом режиме работы.
Надо читать документацию на твою СУБД

Admin
ERROR: S client not available

Natali
05.09.2018
15:20:26
Как раз по оракьу и читала)

Ilia
05.09.2018
15:46:46
А далее выделяй в ней
Под выражениями

Fike
05.09.2018
15:52:42

Ilia
05.09.2018
15:52:48
Но это неточно

Fike
05.09.2018
15:53:27

Google

Fike
05.09.2018
15:53:59
но я бы предожил перестать ковырять HTML внутри базы данных и взять нормальный парсер

Ilia
05.09.2018
15:54:33

Nariman
05.09.2018
15:54:48

Fike
05.09.2018
15:55:31

Natali
05.09.2018
15:58:52

Ilia
05.09.2018
15:59:54

Alexey
05.09.2018
16:10:27

Fike
05.09.2018
16:10:59
> js
> регулярки
#проклято

Nariman
05.09.2018
16:11:01

Fike
05.09.2018
16:12:29
там даже есть пакет xregexp, который транслирует регулярки с юникодом в регулярки диапазонного матчинга

Maksim
05.09.2018
17:20:38

Natali
05.09.2018
18:05:12
Блен
А почему, когда в extract пишешь тег с именем схемы, //w:tf/w:fg/text()- то ругается, а без w: ничего не находит. А если схему убрать вообще-все работает

Al
05.09.2018
18:10:36

Natali
05.09.2018
18:11:01
Делаю updatexml
Значения определенного тега xml
Вот xml