powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / транзакции
25 сообщений из 25, страница 1 из 1
транзакции
    #32613640
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто нить знает как мне посмотреть tip т.е. глянуть что домустим транцакция ххх была отролена, ххх++ завершилась коммитом, и так все что есть по транзакциям
...
Рейтинг: 0 / 0
транзакции
    #32613652
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Штатных способ нет.
Частично это возможно только для 2РС, в случае LIMBO.
...
Рейтинг: 0 / 0
транзакции
    #32613671
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:-OOOOO

а нахрена такое, извините за любопытство???
...
Рейтинг: 0 / 0
транзакции
    #32613723
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex777Кто нить знает как мне посмотреть tip т.е. глянуть что домустим транцакция ххх была отролена, ххх++ завершилась коммитом, и так все что есть по транзакциямРоллбеков ты там почти не увидишь из-за autoundo
...
Рейтинг: 0 / 0
транзакции
    #32613880
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 vis
на базе которую нам отдает разработчик никогда в жизни не проходила уборка мусора, и у меня такое предположение что основная масса транзакций которые не вызывают модификации данных, т.е. просто генерят какойнить отчет, завершаются rollback а не commit, хотелось бы проверить свое предположение
...
Рейтинг: 0 / 0
транзакции
    #32613898
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex7772 vis
на базе которую нам отдает разработчик никогда в жизни не проходила уборка мусора, и у меня такое предположение что основная масса транзакций которые не вызывают модификации данных, т.е. просто генерят какойнить отчет, завершаются rollback а не commit, хотелось бы проверить свое предположение
хоть и не мне, но всё же...
а базу вам как присылают, бэкап переносной? если так, то в бэкап мусор НИКОГДА не попадает, да и сборка мусора производится автоматически, вот файл посмотри...
...
Рейтинг: 0 / 0
транзакции
    #32613913
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я уже читал и как раз у меня возникло ощущение что клиент написан так что он готовит засаду.
базу нам присылают не бэкап а рабочую, и причем в них обновление от версии к версии идет alter, и там уже такие деревья наплодились, что они раз по моей просьбе прислали бэкап и я не смог его проресторить, дошел до создания индексов, а далее parametr mismach for procedure xxxx, хотя на некоторых базах b/r проходит без проблем, такая только одна попалась
...
Рейтинг: 0 / 0
транзакции
    #32613936
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чот я не вкурю никак, как понять рабочую, типа прям сам файл БД???
мда...
посмотри ещё назначение параметра sweep interval в конфигурационном файле...
а клиент вообще не при делах (почти), тут от сервера многое зависит, то есть от его настроек, так что мусор то собирается, не боись...

на счёт рестора неудачного: смотри процедуру, потому как у меня такое было, поискал и прочитал, что несоответсвие параметров в процедуре, вот и не раздупляется, эта процедура небось вызывает другую в процессе работы, вот и получается, что при вызове передаёт меньшее кол-во параметров вызываемой процедуре, чем у той входных параметров... а вообще противная ошибка, я бы даже сказал, ЖОПА это а не ошибка...
...
Рейтинг: 0 / 0
транзакции
    #32613949
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да рабочую БД вот ее самую
sweep interval 20 000 усе с энтим в порядке сразу посмотрел
сервер ИБ 4.1 в основном и ИБ 5.6
...
Рейтинг: 0 / 0
транзакции
    #32614087
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex777да рабочую БД вот ее самую
sweep interval 20 000 усе с энтим в порядке сразу посмотрел
сервер ИБ 4.1 в основном и ИБ 5.6

ну дак после 20000 транзакций (если не ошибаюсь) и происходит автоматическая чистка базы, описание этого параметра смотрел внимательно?
...
Рейтинг: 0 / 0
транзакции
    #32614149
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex7772 vis
на базе которую нам отдает разработчик никогда в жизни не проходила уборка мусора, и у меня такое предположение что основная масса транзакций которые не вызывают модификации данных, т.е. просто генерят какойнить отчет, завершаются rollback а не commit, хотелось бы проверить свое предположениесмотри OIT

read-only тр-ции всегда завершаются по коммит

таки rtfm auto-undo

PS насчёт IB4 не скажу ;-)
...
Рейтинг: 0 / 0
транзакции
    #32614188
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 vis
Ну а в том документе который ты мне прислал ты же сам про засаду читал, вот у меня такое чувство что те транзакции которые на клиенте вызывают селект не завершаются никак а объект их класса разрушается при закрытии окошка с отчетом и соответственно теряется хендлер транзакции, а в базе она продолжает висеть
...
Рейтинг: 0 / 0
транзакции
    #32614192
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не продолжает. Не переживай так сильно.
...
Рейтинг: 0 / 0
транзакции
    #32614196
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 МП
а что тогда с ней происходит ?
неужели в деструкторе класса стоит завершение по комиту или ролбэку ?
...
Рейтинг: 0 / 0
транзакции
    #32614215
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
транзакции
    #32614239
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может я чего не понял но этот документ я уже внимательно читал, и за сегодня меня второй раз к нему отсылают выдержка из него


Транзакция 1 стартует, оглядывается, и идет покурить. Транзакция 2 стартует, обнаруживает что 1-ая является старейшей активной и
заинтересованной, вставляет запись 1 и завершается подтверждением. Транзакция 3 стартует, обнаруживает что 1-ая все еще старейшая активна и заинтересованная, вставляет запись 2 и завершается подтверждением. В конце концов транзакция 1000001 стартует, видит что 1-ая все еще старейша активная и заинтересованная, т.е. разница между OAT и OIT равна 0, и завершается. Опять чистка не возникает.

как мне отследить возникает ли у меня вышеописаная ситауция или нет
...
Рейтинг: 0 / 0
транзакции
    #32614282
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex777как мне отследить возникает ли у меня вышеописаная ситауция или нетКакая ситуация ? С курением тр-ций ? ;))) gstat -h даст тебе все эти числа.
Если когда-либо был 'настоящий' роллбэк и не было после этого свипа, то OIT и будет номером этого роллбэка.
Или тебе что-то другое нужно ?
Реальное кол-во мусора можно оценить gstat -r, но этот ключ появился только в ib 6.x \ fb 1.5
...
Рейтинг: 0 / 0
транзакции
    #32614284
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gstat -h server:/path/base.gdb
...
Рейтинг: 0 / 0
транзакции
    #32614289
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не успел я
...
Рейтинг: 0 / 0
транзакции
    #32614333
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
парни я в шоке,
подтвердились самые ходшие опасения, как вот теперь быть стоит ли както об энтом деликатно наменуть разработчику, или лучше не надо пусть будет как есть ?
...
Рейтинг: 0 / 0
транзакции
    #32614349
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты про OAT и OIT, или про что?
...
Рейтинг: 0 / 0
транзакции
    #32614355
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и про мусор тоже
...
Рейтинг: 0 / 0
транзакции
    #32614377
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oldest transaction 34
Oldest active 34
Oldest snapshot 713879
Next transaction 713888

как вам такое ?
...
Рейтинг: 0 / 0
транзакции
    #32614605
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex777Oldest transaction 34
Oldest active 34
Oldest snapshot 713879
Next transaction 713888

как вам такое ?Херить надо таких "разработчиков".
Если они не знают элементарных вещей, то можно только предполагать качество самой разработки :(
...
Рейтинг: 0 / 0
транзакции
    #32632564
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ответ на мой вопрос здесь
...
Рейтинг: 0 / 0
25 сообщений из 25, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / транзакции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]