Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBExpert и Транзакции / 7 сообщений из 7, страница 1 из 1
26.08.2005, 09:17
    #33235324
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBExpert и Транзакции
В IBExpert в настройках среды есть пункт - транзакции.
Если я переключу на Snapshot он предлагает isc_tpb_concurrency и ic_tpb_nowait.

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

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

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

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

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


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