|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
Вопрос про scn, в какой момент он меняется(увеличивается) - по таймеру, или в т.ч. по событиям. если есть хорошая статья - поделитесь ссылкой. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 18:55 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
pravednik SCN – What, why, and how? спасибо. но, смотрим по ссылке:Commit. Every commit will generate SCN, aka commit SCN, that marks a transaction boundary. Group commits are possible too. т.е. вроде для увеличения scn нужен commit. но ниже там же в примере Even though there were 1000 changes to the table, just 9 SCNs increased т.е. вставка 1000 строк ( без commit ) вызвала 9 изменений scn - ? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 19:22 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
трям"но, смотрим по ссылке: Смотрим внимательней " SCN is used primarily in the following areas, of course, this is not a complete list:" и это не случай "если нет пункта 4, то SCN не должно увеличиваться" ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 19:31 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
Тоже интересно. Есть ли наиболее доступный мануал? Чтобы не возникало таких вопросов и таких непрозрачных ответов как "если нет пункта 4..." ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 19:38 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
трям"т.е. вставка 1000 строк ( без commit ) вызвала 9 изменений scn - ?а селект одной строки может увеличить scn на миллиард. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 19:42 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
Хряпи таких непрозрачных ответов как "если нет пункта 4..." Да что тут непрозрачного? Коммит генерирует SCN, но это не означает, что если нет коммита, то SCN генерироваться не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 19:49 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
pravednikХряпи таких непрозрачных ответов как "если нет пункта 4..." Да что тут непрозрачного? Коммит генерирует SCN, но это не означает, что если нет коммита, то SCN генерироваться не будет Если человек просит внятный мануал, нафига давать нечто после чего оправдываться, но ведь если этого нет то это не значит... бла бла ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 19:55 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
ХряпЕсли человек просит внятный мануал, нафига давать нечто после чего оправдываться, но ведь если этого нет то это не значит... бла бла Ты хоть это "нечто" освой для начала, а потом уже бла бла бла ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 19:57 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
удивительные люди эти гесты ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 20:37 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
pravednikХряпи таких непрозрачных ответов как "если нет пункта 4..." Да что тут непрозрачного? Коммит генерирует SCN, но это не означает, что если нет коммита, то SCN генерироваться не будет вот и хотелось бы узнать об основных событиях, на которых генерится scn. один уже есть - на commit. - один commit на 1 увеличивает scn ? - почему (из этого топика уже) "а селект одной строки может увеличить scn на миллиард" ? - почему на вставках 1000 строк могло получиться 9 scn ? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 21:33 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
трям"- один commit на 1 увеличивает scn ? да. Мало того, роллбек - на 2 ;) Но вы наврядли это сможете "с лабораторной точностью" доказать трям"- почему (из этого топика уже) "а селект одной строки может увеличить scn на миллиард" ? распределенная транзакция трям"- почему на вставках 1000 строк могло получиться 9 scn ? а могло быть и на 10, и на 15... вы не один в системе. ( System Change Number) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 23:09 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
pravednik вы не один в системе. ( System Change Number)можно быть и "один", но изменение данных повлекло изменение словаря, что вполне вероятно на вставке большого объема. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 23:31 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
трям", Почитай ссылки что я давал здесь. И можешь делать select для полного просветления: Код: plsql
Код: plsql
... |
|||
:
Нравится:
Не нравится:
|
|||
14.08.2012, 23:37 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
-2-pravednik вы не один в системе. ( System Change Number)можно быть и "один" Даже и в этом случае он всегда вместе с фоновыми друзьями ) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2012, 00:27 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
SCN это точка времени в жизни базы. Об этом вроде и в Concepts написано . Какая разница, когда он изменяется? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2012, 12:48 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
Timur AkhmadeevSCN это точка времени в жизни базы. Об этом вроде и в Concepts написано . Какая разница, когда он изменяется? думаю что SMON-у большая разница ... |
|||
:
Нравится:
Не нравится:
|
|||
15.08.2012, 12:58 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
Прошу прощения за писанину в древней теме, но она более менее релевантная и, я думаю это лучше, чем создавать новую. Вопрос следующий: если SCN формируется в момент COMMIT'а, то почему всё же COMMIT практически не занимает времени? При апдейте миллиарда строк, например, запись нового SCN к каждой строке (в случае ROWDEPENDENCIES) или даже к каждому блоку ведь должна занимать ощутимое время, но этого, всё же, практически незаметно. И ещё сори, если это RTFM - сходу что-то внятного ответа на вопрос найти не удалось (ссылка из первого поста, кстати, не работает) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.04.2021, 15:58 |
|
еще раз о теории scn
|
|||
---|---|---|---|
#18+
Все, что требуется от commit - записать commit-scn в редо журнал и убрать соответствующие записи в динамических представлениях V$TRANSACTION и V$LOCK. Этого достаточно для прояснения ситуации всем прочим СУБД процессам. Никаких SCN к каждой строке во время самого commit делать не надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.04.2021, 20:58 |
|
|
start [/forum/search_topic.php?author=REKSSS&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
others: | 674ms |
total: | 833ms |
0 / 0 |