powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBExpert и Транзакции
7 сообщений из 7, страница 1 из 1
IBExpert и Транзакции
    #33235324
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В IBExpert в настройках среды есть пункт - транзакции.
Если я переключу на Snapshot он предлагает isc_tpb_concurrency и ic_tpb_nowait.

Означает ли это, что подключившись через IBExpert к БД - все процедуры будут выполняться в рамках этой транзакции? Или каждая процедура перед выполнением стартует свою транзакцию?

Мне необходимо построить правильный отчёт, но в БД льются данные.
Пока я выдёргиваю из одной ХП - для другой данные уже изменятся.

Если делать в Builder`e то всё понятно - на одной транзакции две ХП.
А в Expert`е как?
...
Рейтинг: 0 / 0
IBExpert и Транзакции
    #33235573
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в ibexert сложно, в том смысле что когда он там автоматически транзакции стартует и завершает - фиг его знает. Но подход правильный - сменить параметры транзакции глобально на snapshot, лучше всего отсоединиться и подцепиться по новой, и уж тогда точно в окне SQL Editor выполнение select from myproc (или как тебе там надо) сработает в snapshot.
...
Рейтинг: 0 / 0
IBExpert и Транзакции
    #33235585
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не забудь потом параметры транзакции в IBE выставить обратно в ReadCommitted.
А то самая известная беда - когда девелопер утром в IBE чего-нибудь сделал, и уснул. И полдня торчит активная транзакция к рабочей базе. Если это будет транзакция snapshot - то вообще пипец, пока девелопер не проснется и не завершит эту транзакцию в IBE, рабочая база будет тормозить все больше и больше.
...
Рейтинг: 0 / 0
IBExpert и Транзакции
    #33235705
Фотография Zmeishe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv... и уж тогда точно в окне SQL Editor выполнение select from myproc (или как тебе там надо) сработает в snapshot.
select from myproc1 сработает в snapshot
Если после экспорта результата, в этом же SQL Editor выполню
select from myproc2 это будет в том же самом snapshot или другом?
В лом писать на Builder`e экспорт в dbf — меня стошнит.
...
Рейтинг: 0 / 0
IBExpert и Транзакции
    #33235710
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имхо да. А чего бы в конференции по IbExpert не спросить?
...
Рейтинг: 0 / 0
IBExpert и Транзакции
    #33235808
Amris Mirddin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Zmeishe
А в Expert`е как?

В Эксперте всё вообще порой очень забавно и загадочно. Он иной раз и коннекты дополнительные втихую делает имхо. Или я не знаю как ещё можно беспроблемно заполнять например rdb$description кириллицей. Кстати, а его собственный монитор старты-коммиты не показывает, только операторы?
...
Рейтинг: 0 / 0
IBExpert и Транзакции
    #33237283
Anton Glasunov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Недавно, по моей просьбе, А.Хвастунов разрешил делать настройку параметров транзакции для каждой регистрационной записи.

Поэтому для одной и той же БД я делаю две рег. записи для редактирования и для запросов, в последней ставлю параметры (read, read commited), чтобы заснувший kdv А то самая известная беда - когда девелопер утром в IBE чего-нибудь сделал, и уснул не тормозил базу.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBExpert и Транзакции
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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