powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Блокировки в базе и Global Transaction
10 сообщений из 10, страница 1 из 1
Блокировки в базе и Global Transaction
    #35339383
knuckle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем, привет.

Интересует вопрос: что такое Global Transaction и с чем его есть? Может кто подскажет ссылочку на полезный мануал по этой теме?

А проблема следующая:

Возникают блокировки в базе. Приложение, работующее с базой ессесно начинает подвисать, а при использовании "onstat -x" получаю список транзакций, среди которых есть подозрительные строки:
14a33bb38 --B-G 0 3 34815 34815 0x1242720 COMMIT 0
14a33c018 --B-G 0 3 34815 34815 0x48c3b8 COMMIT 0

Было замечено, что строки такого вида появляются после возникновения блокировок.
И хотелось бы понимать, что они означают.

Заранее благодарен.
...
Рейтинг: 0 / 0
Блокировки в базе и Global Transaction
    #35339485
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какая версия IDS ?

Если у Вас 10.0 тогда нужно установить переменную среды для эмуляции поведения более ранней версии 9.x.

В данном случае,
речь идет о совместимости версий IDS 9.40 и IDS10.0
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Configuration Parameter Related Environment Variable Reference
DISABLE_B162428_XA_FIX IFX_XASTDCOMPLIANCE_XAEND DISABLE_B162428_XA_FIX


С уважением,
Вадим.
...
Рейтинг: 0 / 0
Блокировки в базе и Global Transaction
    #35339542
knuckle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Solaris 10 + IBM Informix Dynamic Server Version 9.40.FC6
...
Рейтинг: 0 / 0
Блокировки в базе и Global Transaction
    #35339552
knuckle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подозрительно, то что userthread = 0
и не понятно как узнать что было в этой транзакции...
...
Рейтинг: 0 / 0
Блокировки в базе и Global Transaction
    #35340336
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А репликация включена (HADR, ER)?
...
Рейтинг: 0 / 0
Блокировки в базе и Global Transaction
    #35341031
knuckle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilisА репликация включена (HADR, ER)?
Репликаций в другие БД ( если это имеется в виду) нет. И соответственно ничего по данной теме не настраивалось.
Что такое HADR, ER ?
...
Рейтинг: 0 / 0
Блокировки в базе и Global Transaction
    #35341431
zaiets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что такое Global transaction можно найти здесь:
http://publib.boulder.ibm.com/infocenter/idshelp/v111/index.jsp?topic=/com.ibm.admin.doc/admin72.htm

Так чтобы "onstat -x" показывал Global transaction у себя я не видел. У меня идут Two-phase commit на простых обращениях к другим БД.

Используется ли у вас кокой нибудь менеджер транзакций?

А то, что userthread стоит 0 - действительно странно, не думаю что найдется такая нить.
Но во всяком случае есть вероятность отследить по логу кто это, так как лог и позиция указаны.
...
Рейтинг: 0 / 0
Блокировки в базе и Global Transaction
    #35343464
knuckle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zaietsЧто такое Global transaction можно найти здесь:
http://publib.boulder.ibm.com/infocenter/idshelp/v111/index.jsp?topic=/com.ibm.admin.doc/admin72.htm

Спасибо.

zaiets
Так чтобы "onstat -x" показывал Global transaction у себя я не видел. У меня идут Two-phase commit на простых обращениях к другим БД.

Используется ли у вас кокой нибудь менеджер транзакций?

Менеджер транзакций не используется. Да и не должно возникать глобальных транзакций. Испольузется один сервер баз данных.

zaiets
А то, что userthread стоит 0 - действительно странно, не думаю что найдется такая нить.
Но во всяком случае есть вероятность отследить по логу кто это, так как лог и позиция указаны.

Можно немного поподробней? Как зная номер лога и позицию, можно получить полезную в данном случае информацию?
...
Рейтинг: 0 / 0
Блокировки в базе и Global Transaction
    #35344335
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
knuckleМенеджер транзакций не используется. Да и не должно возникать глобальных транзакций. Испольузется один сервер баз данных.
А на этом одном сервере несколько баз данных ?
А используются ли какие-то БД совместно, т.е. при работе приложения с одной базой еще параллельно запрашивается информация из другой БД... Поспрашивай разработчиков.
...
Рейтинг: 0 / 0
Блокировки в базе и Global Transaction
    #35344726
knuckle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilisА на этом одном сервере несколько баз данных ?
А используются ли какие-то БД совместно, т.е. при работе приложения с одной базой еще параллельно запрашивается информация из другой БД... Поспрашивай разработчиков.

Нашли единственное место где использовался XA драйвер. По словам разработчика, он там больше не нужен и собсно я его поменял на обычный. ПО идее теперь глобальных транзакций не будет =)

Продолжим разбор возникновения блокировок.

Всем спасибо за участие!!!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Блокировки в базе и Global Transaction
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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