powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Использование памяти при восстановлении больших таблиц gbak
8 сообщений из 58, страница 3 из 3
Использование памяти при восстановлении больших таблиц gbak
    #38850508
fd00ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, 10-15 КБ 16570142
...
Рейтинг: 0 / 0
Использование памяти при восстановлении больших таблиц gbak
    #38850517
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fd00chhvlad, 10-15 КБ 16570142 Тогда тебе нужна страница в 16КБ.

OFF: если там действительно fd00chhtml-разметка то одинакова, но текст в этой разметке разной длины
, то, даже с учётом fd00chразметка менялась кучу раз - почему не отделять разметку от содержимого и не складывать эти части в разные записи ? Насколько я понимаю, вариантов разметки много меньше, чем 100млн, а занимает она 90%. При чтении файла восстанавливать его из текста и разметки.
...
Рейтинг: 0 / 0
Использование памяти при восстановлении больших таблиц gbak
    #38850529
fd00ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, по мне, средний оверхед в 0.5к на блоб (при странице в 1к) будет меньше, чем средний в 2-3к при странице 16к и хранении блоба внутри строки. про различные варианты оптимизаций понимаю, но смысла их делать пока не вижу, т.к. сжатие этого архива - задача последней степени важности.
...
Рейтинг: 0 / 0
Использование памяти при восстановлении больших таблиц gbak
    #38850534
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fd00chсредний оверхед в 0.5к на блоб (при странице в 1к) будет меньше, чем средний в 2-3к при странице 16кГде ты вообще нашёл оверхед при странице бОльшей чем блоб ?

fd00chхранении блоба внутри строкиВ где ?
...
Рейтинг: 0 / 0
Использование памяти при восстановлении больших таблиц gbak
    #38850569
fd00ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvladВ где ?попутал я способы хранения блобов, думал, что блоб может храниться в строке с данными

hvladГде ты вообще нашёл оверхед при странице бОльшей чем блоб ?на остатках страниц. под блоб 17к сколько уйдет страниц по 16к?
...
Рейтинг: 0 / 0
Использование памяти при восстановлении больших таблиц gbak
    #38850570
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fd00chhvladГде ты вообще нашёл оверхед при странице бОльшей чем блоб ?на остатках страниц. под блоб 17к сколько уйдет страниц по 16к?Мы же говорим о случае, когда страница больше, чем блоб.
И я специально об этом уточнил и получил подтверждение.
Ы ?
...
Рейтинг: 0 / 0
Использование памяти при восстановлении больших таблиц gbak
    #38850573
fd00ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad, там все равно гуляет размер, может и превысить 16к на некоторых блобах. На 10к блобе потери у страницы 16к тоже будут выше, чем со страницей 1к.
Ну да ладно, все равно страницы в 1к нет, чтобы проверить :-)

Вопрос такой возник: а сервер затирает страницы (при выделении / при обновлении / при удалении) нулями или оставляет в них мусор во всех 3 случаях?
...
Рейтинг: 0 / 0
Использование памяти при восстановлении больших таблиц gbak
    #38850614
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fd00chтам все равно гуляет размер, может и превысить 16к на некоторых блобах.Потери на некоторых блобах не интересны, если кол-во этих некоторых мало, по сравнению с заявленными 100 мин.

fd00chНа 10к блобе потери у страницы 16к тоже будут вышеТы так и не понял, как выделяется место под блобы. И почему я выделяю случай когда блоб меньше страницы.

fd00chНу да ладно, все равно страницы в 1к нет, чтобы проверить :-)FB 1.5 - вперёд.

fd00chВопрос такой возник: а сервер затирает страницы (при выделении / при обновлении / при удалении) нулями или оставляет в них мусор во всех 3 случаях?Новые вопросы лучше задавать в новых темах, дабы не засорять.
Затирается нулями :
а) при росте файла БД - вновь выделенное место
б) при "логическом" выделении страницы - она заполняется нулями, потом формируется её заголовок.
...
Рейтинг: 0 / 0
8 сообщений из 58, страница 3 из 3
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Использование памяти при восстановлении больших таблиц gbak
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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