powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB 3.0.4 + Jaybird 3.0.5 - Рост размера базы при SELECT
8 сообщений из 33, страница 2 из 2
FB 3.0.4 + Jaybird 3.0.5 - Рост размера базы при SELECT
    #39847648
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
09.08.2019 18:38, eltim пишет:
> Если rowsUpdated = 0, значит, подходящие записи для обновления отсутствовали.

я бы проверил этот функционал Jaybird "на кроликах".
ты же апдейтишь независимо от чего бы то ни было.
как же оно может быть 0 ?

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB 3.0.4 + Jaybird 3.0.5 - Рост размера базы при SELECT
    #39847650
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eltimИ всё-таки, нужно ли делать commit после SELECT-а и commit после UPDATE-а, не обновившего ни одной записи (при autoCommit = false)?

это наверное не важно, обновил он там или нет.
важно, что в рамках этой старой транзакции всегда может прилететь ещё один запрос...

но с другой стороны - read-commited вроде бы

в любом случае, насколько помню, "по умолчанию" блобы не чистятся, пока жива транзакция. Потмоу что handle блоба мог быть отдан вовне, в ту самую клиентскую программу, и когда она этот handle забудет - то серверу неизвестно.

а при попытках угадывать "наверное этот BLOB уже никогда никому не понадобится, давате его убьём пораньше и место освободим" - получаем печально знаменитую invalid BLOB id
...
Рейтинг: 0 / 0
FB 3.0.4 + Jaybird 3.0.5 - Рост размера базы при SELECT
    #39847652
eltim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hvladfirebird.log содержит детали
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Fri Aug 09 18:29:35 2019
Database: .../LBMHSA.FDB
	Validation started


Fri Aug 09 18:29:36 2019
Database: .../LBMHSA.FDB
	Warning: Relation has 1 orphan backversions {0 in use} in table IPMTYPE (135)


Fri Aug 09 18:29:36 2019
Database: .../LBMHSA.FDB
	Warning: Relation has 36544 orphan backversions {0 in use} in table ORD (141)


Fri Aug 09 18:29:36 2019
Database: .../LBMHSA.FDB
Validation finished: 0 errors, 2 warnings, 0 fixed
...
Рейтинг: 0 / 0
FB 3.0.4 + Jaybird 3.0.5 - Рост размера базы при SELECT
    #39847669
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eltim
Код: sql
1.
2.
3.
Fri Aug 09 18:29:36 2019
Database: .../LBMHSA.FDB
	Warning: Relation has 36544 orphan backversions {0 in use} in table ORD (141)

Вот они и жрут место.

Бекап\рестор.
Ну или RECREATE TABLE
...
Рейтинг: 0 / 0
FB 3.0.4 + Jaybird 3.0.5 - Рост размера базы при SELECT
    #39847713
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eltim,

кстати, попутно, по теме топика - при SELECT база не растет. Читайте, как работает версионность:
http://www.ibase.ru/mga/
...
Рейтинг: 0 / 0
FB 3.0.4 + Jaybird 3.0.5 - Рост размера базы при SELECT
    #39847727
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdveltim,

кстати, попутно, по теме топика - при SELECT база не растет. Читайте, как работает версионность:
http://www.ibase.ru/mga/ Это если временных блобов нет в незакрывающихся транзакциях.
...
Рейтинг: 0 / 0
FB 3.0.4 + Jaybird 3.0.5 - Рост размера базы при SELECT
    #39847740
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRockЭто если временных блобов нет в незакрывающихся транзакциях.
про это я помню, и у меня на сайте написано
http://www.ibase.ru/dbgrowth/
...
Рейтинг: 0 / 0
FB 3.0.4 + Jaybird 3.0.5 - Рост размера базы при SELECT
    #39848515
eltim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое спасибо всем, узнал много нового. Появились ещё вопросы, но сначала ещё немного поизучаю самостоятельно.
...
Рейтинг: 0 / 0
8 сообщений из 33, страница 2 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB 3.0.4 + Jaybird 3.0.5 - Рост размера базы при SELECT
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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