Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Блокировки в базе и Global Transaction
|
|||
|---|---|---|---|
|
#18+
Всем, привет. Интересует вопрос: что такое Global Transaction и с чем его есть? Может кто подскажет ссылочку на полезный мануал по этой теме? А проблема следующая: Возникают блокировки в базе. Приложение, работующее с базой ессесно начинает подвисать, а при использовании "onstat -x" получаю список транзакций, среди которых есть подозрительные строки: 14a33bb38 --B-G 0 3 34815 34815 0x1242720 COMMIT 0 14a33c018 --B-G 0 3 34815 34815 0x48c3b8 COMMIT 0 Было замечено, что строки такого вида появляются после возникновения блокировок. И хотелось бы понимать, что они означают. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 10:49 |
|
||
|
Блокировки в базе и Global Transaction
|
|||
|---|---|---|---|
|
#18+
Какая версия 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 С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 11:20 |
|
||
|
Блокировки в базе и Global Transaction
|
|||
|---|---|---|---|
|
#18+
Solaris 10 + IBM Informix Dynamic Server Version 9.40.FC6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 11:35 |
|
||
|
Блокировки в базе и Global Transaction
|
|||
|---|---|---|---|
|
#18+
Подозрительно, то что userthread = 0 и не понятно как узнать что было в этой транзакции... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 11:38 |
|
||
|
Блокировки в базе и Global Transaction
|
|||
|---|---|---|---|
|
#18+
А репликация включена (HADR, ER)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 14:46 |
|
||
|
Блокировки в базе и Global Transaction
|
|||
|---|---|---|---|
|
#18+
vasilisА репликация включена (HADR, ER)? Репликаций в другие БД ( если это имеется в виду) нет. И соответственно ничего по данной теме не настраивалось. Что такое HADR, ER ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 17:53 |
|
||
|
Блокировки в базе и Global Transaction
|
|||
|---|---|---|---|
|
#18+
Что такое 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 - действительно странно, не думаю что найдется такая нить. Но во всяком случае есть вероятность отследить по логу кто это, так как лог и позиция указаны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2008, 20:41 |
|
||
|
Блокировки в базе и Global Transaction
|
|||
|---|---|---|---|
|
#18+
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 - действительно странно, не думаю что найдется такая нить. Но во всяком случае есть вероятность отследить по логу кто это, так как лог и позиция указаны. Можно немного поподробней? Как зная номер лога и позицию, можно получить полезную в данном случае информацию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2008, 15:30 |
|
||
|
Блокировки в базе и Global Transaction
|
|||
|---|---|---|---|
|
#18+
knuckleМенеджер транзакций не используется. Да и не должно возникать глобальных транзакций. Испольузется один сервер баз данных. А на этом одном сервере несколько баз данных ? А используются ли какие-то БД совместно, т.е. при работе приложения с одной базой еще параллельно запрашивается информация из другой БД... Поспрашивай разработчиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2008, 19:48 |
|
||
|
Блокировки в базе и Global Transaction
|
|||
|---|---|---|---|
|
#18+
vasilisА на этом одном сервере несколько баз данных ? А используются ли какие-то БД совместно, т.е. при работе приложения с одной базой еще параллельно запрашивается информация из другой БД... Поспрашивай разработчиков. Нашли единственное место где использовался XA драйвер. По словам разработчика, он там больше не нужен и собсно я его поменял на обычный. ПО идее теперь глобальных транзакций не будет =) Продолжим разбор возникновения блокировок. Всем спасибо за участие!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2008, 08:15 |
|
||
|
|

start [/forum/topic.php?fid=44&fpage=36&tid=1608095]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 340ms |

| 0 / 0 |
