powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как избежать Long transaction
7 сообщений из 32, страница 2 из 2
Как избежать Long transaction
    #34604503
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев ДенисВ случае информикса они (переход в таблицу по rowid) ВСЕГДА делаются.
Денис, не гони :)
Не всегда. Вспомни про "Key only"... Используется достаточно часто
Журавлев ДенисДа, это все про деатачид индексы.
А какая разница ? С присоединенніми индексами ситуация еще проще, т.к. страницы лежат вместе в одном экстенте.
...
Рейтинг: 0 / 0
Как избежать Long transaction
    #34604507
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таннеправда, onparams правит onconfig.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
> onstat -c|grep "^LOG"
LOGFILES        6               # Number of logical log files
LOGSIZE         5000            # Logical log size (Kbytes)

> onparams -a -d rootdbs -s 500
Logical log successfully added.

> onstat -c|grep "^LOG"
LOGFILES        7               # Number of logical log files
LOGSIZE         5000            # Logical log size (Kbytes)

> onstat -l|tail
address  number   flags    uniqid   begin                size     used    %used
44d870b0 1        U-B----  7        1:1263               2500        1     0.04
44d870f8 2        U-B----  8        1:3763               2500     2500   100.00
44d87140 3        U-B----  9        1:6263               2500     2500   100.00
44d87188 4        U-B----  10       1:8763               2500     2500   100.00
44d871d0 5        U---C-L  11       1:11263              2500       80     3.20
44d87218 6        U-B----  6        1:13763              2500        1     0.04
4546de28 7        A------  0        1:19529               250        0     0.00
 7 active, 7 total
...
Рейтинг: 0 / 0
Как избежать Long transaction
    #34604523
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис sysmasterИ всем же я ошибся?Командой onparams логи любого размера можно добавить после инициализации, т.е. LOGFILES*LOGSIZE<>размер всего журнала.
Просить надо onstat -l
Или выполнить простой оператор:
Код: plaintext
1.
select round((select sum(size) from syslogs)*sh_pagesize/ 1024 )       _Real_size_logs_kb
from sysshmvals;
...
Рейтинг: 0 / 0
Как избежать Long transaction
    #34604604
Фотография Евгений Фадеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilisИли выполнить простой оператор:
Код: plaintext
1.
select round((select sum(size) from syslogs)*sh_pagesize/ 1024 )       _Real_size_logs_kb
from sysshmvals;
В моем случае установки и факт совпадают. А вот почему ему не хватает 1.7Гб-ного лога мне непонятно... Притом что размер таблицы порядка 400 Мб.
...
Рейтинг: 0 / 0
Как избежать Long transaction
    #34604873
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Евгений ФадеевВ моем случае установки и факт совпадают. А вот почему ему не хватает 1.7Гб-ного лога мне непонятно... Притом что размер таблицы порядка 400 Мб.
Потому что одна транзакция может использовать только LTXEHWM*(размер)/100

Менять LTXEHWM не советую, информикс бережет место для отката длинной транзакции.
...
Рейтинг: 0 / 0
Как избежать Long transaction
    #34604890
Фотография Журавлев Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vasilisНе всегда. Вспомни про "Key only"... Используется достаточно частоЯ помню. Просто это другой случай, к IOT отношения имеющий мало.
А вообще я встречал людей которые имели только индексы и не имели таблиц, правда битрив бд не rdbms.
...
Рейтинг: 0 / 0
Как избежать Long transaction
    #34605681
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Журавлев Денис vasilisНе всегда. Вспомни про "Key only"... Используется достаточно частоЯ помню. Просто это другой случай, к IOT отношения имеющий мало.
Я и не сомневался, что ты знаешь.
Но я среагировал на твое "ВСЕГДА" и мое замечание было больше для других читателей конференции, которые могли подумать буквально, что "В случае информикса они (переход в таблицу по rowid) ВСЕГДА делаются", что было бы неверно.
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / Informix [игнор отключен] [закрыт для гостей] / Как избежать Long transaction
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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