Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Это ещё не конец? / 25 сообщений из 54, страница 1 из 3
07.06.2018, 05:11
    #39656990
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?

У кого так получалось?
...
Рейтинг: 0 / 0
07.06.2018, 05:19
    #39656992
Tactical Nuclear Penguin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
а sweep по каким причинам не запускаем?
...
Рейтинг: 0 / 0
07.06.2018, 05:20
    #39656993
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
Tactical Nuclear Penguinа sweep по каким причинам не запускаем?
Запускаем, он не поможет, пока висят транзакции. Вчера всех выкинул и запустил sweep,уже идет 15 часов.
...
Рейтинг: 0 / 0
07.06.2018, 05:56
    #39656998
Дегтярев Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
плохие транзакции у вас, очень плохие )
...
Рейтинг: 0 / 0
07.06.2018, 06:04
    #39657001
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
Дегтярев Евгенийплохие транзакции у вас, очень плохие )Знаю, не удивили
...
Рейтинг: 0 / 0
07.06.2018, 06:38
    #39657006
Дегтярев Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
с этим надо что-то делать
...
Рейтинг: 0 / 0
07.06.2018, 06:40
    #39657007
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
Дегтярев Евгенийс этим надо что-то делать
Что делать и как я знаю, вопрос был о другом - кто попадал в аналогичную ситуацию?
...
Рейтинг: 0 / 0
07.06.2018, 09:21
    #39657056
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
Gallemarон не поможет, пока висят транзакции.
какие еще транзакции? свип что, не сможет убрать мусор от Oldest до Oldest snapshot? Ну да активные транзакции есть, ну и фиг с ними. Или со свипом.
Gallemarкто попадал в аналогичную ситуацию?
в какую?
застревание Oldest transaction это всего-лишь
-увеличение TIP, но это линейный список, так что пофиг. Разве что транзакции snapshot кушают все больше памяти - в данной статистике уже по 5 мегабайт почти.

И ВСЁ! Мусора-шмусора при этом вообще может не быть. Например, я тестировал когда срабатывает авто-свип в свежих ИБ и ФБ. И что, я мусор плодил? Нет, я принудительные роллбэки делал.

Почему у некоторых людей при застревании OT (или OIT) просто паника начинается?
...
Рейтинг: 0 / 0
07.06.2018, 09:38
    #39657063
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
kdvв какую?
разрыв oldest-activ в 20 млн

kdvПочему у некоторых людей при застревании OT (или OIT) просто паника начинается?
Нет никакой паники, сижу кофе с сырком пью
...
Рейтинг: 0 / 0
07.06.2018, 09:42
    #39657071
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
Gallemar,

вы же там теперь на 3.0 умеете работать. Ты радовался недавно.
В 3.0 sweep быстрее проходит поскольку есть swept flag на страницах PP и DP.
...
Рейтинг: 0 / 0
07.06.2018, 09:48
    #39657076
Gallemar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
Симонов ДенисGallemar,

вы же там теперь на 3.0 умеете работать. Ты радовался недавно.
В 3.0 sweep быстрее проходит поскольку есть swept flag на страницах PP и DP.

Ага, только сейчас впереди всей планеты внедрение Аксапты + по ЕГАИС новые приколы + Меркурий, я порваться не могу. Пока буксуем на прогонке процессов на трешке, не всё как надо работает. Ну и по срокам выходит так, что проще внедрения дождаться, тогда дадут базу вычистить от старых данных и процессы будут менее тяжеловесные.
...
Рейтинг: 0 / 0
07.06.2018, 11:13
    #39657190
Дегтярев Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
kdvзастревание Oldest transaction это всего-лишь
-увеличение TIP, но это линейный список, так что пофиг. Разве что транзакции snapshot кушают все больше памяти - в данной статистике уже по 5 мегабайт почти.
а синхронизация этого хозяйства в классике не вызывает проблем, или меня память подводит?
...
Рейтинг: 0 / 0
07.06.2018, 16:54
    #39657613
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
Gallemarразрыв oldest-activ в 20 млн
и што? нет такого "разрыва". Есть
Next - OAT, это самая давняя активная
и
OST -OIT, это разрыв для авто-свипа.

Все остальное фигня. OAT - OIT это вообще фигня какая-то, потому что если OIT застревает, то он остается на месте, а все остальные маркеры едут вперед. Так же как и Next, и OST.
И это просто значит, что транзакция, номер которой был OIT, завершилась роллбэком. А она могла вообще ничего не менять в базе.
Дегтярев Евгенийа синхронизация этого хозяйства в классике не вызывает проблем, или меня память подводит?
синхронизация чего?
Я потрясен. Или никто ничего не читает, или эти знания бесследно выпадают из головы.
TIP, Transaction Inventory Pages, в базе. С ним работают "онлайн" только RC транзакции. Транзакции Snapshot читают TIP при старте, и дальше они клали болт на "синхронизацию" и глобальный TIP.
...
Рейтинг: 0 / 0
07.06.2018, 17:04
    #39657635
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
kdvИ это просто значит, что транзакция, номер которой был OIT, завершилась роллбэком. А она
могла вообще ничего не менять в базе.

Для этого её пришлось бы запускать с отключенным сейфпоинтом, а такое мало кто умеет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
07.06.2018, 18:19
    #39657769
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
kdvOAT - OIT это вообще фигня какая-тоВлияющая на размер активной части TIP, которую
- копирует каждая snapshot тр-ция, а это память и IO
- кеширует каждый процесс для read-committed тр-ций, а это тоже память - особенно для CS\SC
Так штааа...
...
Рейтинг: 0 / 0
07.06.2018, 18:20
    #39657770
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
hvlad,

тьфу, я про Next-OIT конечно же писал
...
Рейтинг: 0 / 0
07.06.2018, 19:03
    #39657831
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
hvladТак штааа...
на память да, влияет. У меня был пример когда Next-OIT было 28 мегабайт.
Но в целом на производительность это толком не влияет, а если и влияет, то никто не замечал, потому что куда большее влияние оказывают версии, мусор, сборка мусора, и т.д.

Откуда появилось пугало про OIT я так и не понимаю. OAT при нынешней сборке мусора - да, ахтунг. При будущей - надеюсь что будет гораздо лучше, чем сейчас (с твоих слов).
...
Рейтинг: 0 / 0
07.06.2018, 19:04
    #39657834
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
Dimitry SibiryakovДля этого её пришлось бы запускать с отключенным сейфпоинтом, а такое мало кто умеет.
у ИБ и ФБ это делается по разному, но вполне делается в FIBPlus и IBX.
...
Рейтинг: 0 / 0
07.06.2018, 20:34
    #39657913
Дегтярев Евгений
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
kdvTIP, Transaction Inventory Pages, в базе. С ним работают "онлайн" только RC транзакции.
не силен в терминах, RC это read committed?
а разве по умолчанию транзакция не rc?
...
Рейтинг: 0 / 0
07.06.2018, 20:52
    #39657918
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
Дегтярев Евгений,

умолчания у разных компонентов доступа разные.
...
Рейтинг: 0 / 0
07.06.2018, 21:15
    #39657922
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
Дегтярев Евгенийне силен в терминах, RC это read committed?
http://www.ibase.ru/ibtrans/

Работать с БД и только догадываться что такое RC, это как-то ... сильно.
Тем более что уровней изолированности в стандарте 4 - dirty read, read committed, repeatable read, serializable,
плюс "типа нестандартный" snapshot.

Дегтярев Евгенийа разве по умолчанию транзакция не rc?
при чем тут умолчания? я обрисовал как с TIP работают транзакции read committed и snapshot. Других транзакций в ИБ и ФБ нет.
У ИБ и ФБ по умолчанию транзакция Snapshot (сюрприз).
У IBX - тоже snapshot.
У FIBPlus - read committed.

Как у других компонентов - до лампочки, потому что я давно говорю, что "по умолчанию" транзакции использовать нельзя, надо явно задавать уровень изолированности, потому что он х.з. какой по умолчанию в каких компонентах.
К примеру, RC "по умолчанию" в ИБ и ФБ no_rec_version (см. статью выше).
...
Рейтинг: 0 / 0
07.06.2018, 23:12
    #39657964
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
kdvОткуда появилось пугало про OIT я так и не понимаю. OAT при нынешней сборке мусора - да, ахтунг. При будущей - надеюсь что будет гораздо лучше, чем сейчас (с твоих слов).
Джентельмены! а "будущая" это где, - в четверке или уже только в пятерке?
...
Рейтинг: 0 / 0
07.06.2018, 23:23
    #39657973
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
Vlad F,

надеюсь что в 4.0. В РедБазовской ветке вроде обкатывается, но насколько оно готово не в курсе.
Кстати ты в курсе о чём разговор?
...
Рейтинг: 0 / 0
07.06.2018, 23:34
    #39657974
Vlad F
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
Симонов Денис,

Если ты про новую сборку, то лучше, если можно, рассказать и чуть подробнее.
...
Рейтинг: 0 / 0
07.06.2018, 23:48
    #39657981
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Это ещё не конец?
Vlad F,
я про "улучшенную сборку мусора" в 4. И все. А вообще про 4 тут
https://www.firebirdsql.org/en/planning-board/
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Это ещё не конец? / 25 сообщений из 54, страница 1 из 3
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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