ну... с другой стороны, кто вообще делает шатдаун, и кто делает шатдаун при работе пользователей...иногда shit все-таки happens:

понимай, понимайWildSery писал(а):Нет, это я тебя не понял. Зачем на insert/update - то снэпшот?
А вот на чтение данных для отчёта - как раз снэпшот, а то такого насчитает...
Или мы друга друг непонимай?
и сразу завершаетсяwrite
nowait
concurrency
Одна на всех и живет до завершения приложенияread
nowait
rec_version
read_committed
А в такой постановке вопроса апсалютна по барабану какая транзакция, хоть consistency. Всё равно во временном промежутке с тех пор, как данные грузятся в не data-aware компоненты, и до старта пишущей транзакции по кнопке "Записать" их имели во всяких извращённых формах все кому не лень и там дааавно уже не то, что грузилось в не data-aware компоненты. Вот если бы снапшот-транзакция стартовала и затем сама грузила в не data-aware компоненты - тады другое дело. Статейки таки надо читать, а не просматривать по диагонали, сто репьёв в задницу их писателямstix-s писал(а): понимай, понимай
На Insert/Update/(Delete) данные грузятся в не data-aware компоненты, по кнопке "Записать" стартуети сразу завершаетсяwrite
nowait
concurrency
При успехе - коммит, при ошибке-откат.
Ну хорошо, стартовали SNAPSHOT, пока там юзверь репу чесал -Merlin писал(а): А в такой постановке вопроса апсалютна по барабану какая транзакция, хоть consistency. Всё равно во временном промежутке с тех пор, как данные грузятся в не data-aware компоненты, и до старта пишущей транзакции по кнопке "Записать" их имели во всяких извращённых формах все кому не лень и там дааавно уже не то, что грузилось в не data-aware компоненты. Вот если бы снапшот-транзакция стартовала и затем сама грузила в не data-aware компоненты - тады другое дело. Статейки таки надо читать, а не просматривать по диагонали, сто репьёв в задницу их писателям![]()
- получит при записи юзверь отлуп, но он чел настойчивый, снова к этой записи полез, снова ее поимели - чем вариант лучше?их имели во всяких извращённых формах все кому не лень
SWEEP<>GARBAGE COLLECTION!!!Kabaev Sergey писал(а):Вопрос, возможно относящийся к топику. Кто-нибудь сталкивался с cитуацией, когда SWEEP не успевает выполняться?
Не, если один юзверь апдейтит МОЛОКО в СМЕТАНУ, а другой не глядя в ПРЕЗЕРВАТИВ и у обоих всё с песнями пролетает, и сметанщик об этом не подозревает - луччи и правильно, то нафиг тогда вообще транзакции, СУБД и всё такое...stix-s писал(а): Ну хорошо, стартовали SNAPSHOT, пока там юзверь репу чесал -- получит при записи юзверь отлуп, но он чел настойчивый, снова к этой записи полез, снова ее поимели - чем вариант лучше?их имели во всяких извращённых формах все кому не лень
слишком кардинально, у многих задач есть несколько путей решенияMerlin писал(а):
Не, если один юзверь апдейтит МОЛОКО в СМЕТАНУ, а другой не глядя в ПРЕЗЕРВАТИВ и у обоих всё с песнями пролетает, и сметанщик об этом не подозревает - луччи и правильно, то нафиг тогда вообще транзакции, СУБД и всё такое...
перестаньте делать из меня попугая. ЧИТАЙТЕ ХЕЛП К IBANALYST!!!Как это может проявляться на работе базы теоритически?
Кто-нибудь сталкивался с такой ситуацией в реале?
Я не делаю из Вас попугая, и неоднократно читал help.перестаньте делать из меня попугая. ЧИТАЙТЕ ХЕЛП К IBANALYST!!!
............
и потом, казалось бы, при чем тут сборка мусора или sweep.
просто ситуация, описываемая тобой - похоже, ммммм, с одной стороны несколько необычна, так сказать (то видны записи, то нет, после перезагруза их ваще нет), с другой стороны:Kabaev Sergey писал(а):Я не делаю из Вас попугая, и неоднократно читал help.перестаньте делать из меня попугая. ЧИТАЙТЕ ХЕЛП К IBANALYST!!!
............
и потом, казалось бы, при чем тут сборка мусора или sweep.
никаких "таких" граблей нет. я склоняюсь к тому, что в вашем приложении безобразная работа с уровнями изолированности транзакций, и ничего более. Ну не бывает такого чтобы записи сохранились, а стали "видны через несколько часов". При чем тут сборка мусора? Вы вообще понимаете что такое "мусор"?Одно из моих предположений, что эти ошбки каким-либо образом связаны с ошибками процесса сборки мусора. На эту тему ничего в help-е нет. И вряд ли будет, потому что в helpe в основном описана штатная работа системы. Или инструментов для сбора данных о базе данных. Но в нём не описано, как могут проявляться сбои. Это как я понимаю требует уже хитрого анализа и об этом в help-ах не пишут, т.к. ручки устанут описывать все возможные сбои. Это могут знать только те, кто уже наступал на эти грабли, как я понимаю.
не вижу никаких "общеизвестных симптомов".симптомы ошибок в твоей БД похожи на общеизвестные, посему корифеи и нервничают
Сидел в выходные, пил пиво, чесал репу.Merlin писал(а): Не, если один юзверь апдейтит МОЛОКО в СМЕТАНУ, а другой не глядя в ПРЕЗЕРВАТИВ и у обоих всё с песнями пролетает, и сметанщик об этом не подозревает - луччи и правильно, то нафиг тогда вообще транзакции, СУБД и всё такое...