169 похожих чатов

А филфактор какой? Может быть имеет смысл уменьшить, чтобы фрагментация

не была такой сильной, если зарезервировать условно 20-30%, то это лучшее чем у тебя места нет вообще и он сразу тебе страницу на две поделит, по сути сделав сразу в ней 50% фрагментацию при первом же апдейте при котором не сможет изменить в рамках текущей страницы

6 ответов

24 просмотра

Уменьшение фактора приведет к давлению на память, повышению I/O, длительности бекапов, не говоря уж про размер на диске

Yuriy T- Автор вопроса
Andrey S
Уменьшение фактора приведет к давлению на память, ...

Каждый пункт спорный. ИО может существенно уменьшиться за счёт уменьшения page split, а из-за отсутствия или сильного снижения page split и все остальные "аргументы" могут тоже сыграть как раз в мою сторону

Yuriy T
Каждый пункт спорный. ИО может существенно уменьш...

Поднять тот же объем данных в разреженных страницах потребует больше памяти. И так далее.

Yuriy T- Автор вопроса
Andrey S
Поднять тот же объем данных в разреженных страница...

Ну так, а я про что. В первый день пока page split было мало у него твой вариант выигрышный, а остальные шесть дней уже мой. Но это конечно я из воздуха взял и придумал пример, нужно реально знать и понимать что там происходит. Мой вариант будет выигрышный если у него условно по какой то причине обновляются рандомно почти в каждой странице хотя бы одна строка, например гуидный индекс и много апдейтов. То есть при филопатор условно 80 у него будет 20% пустого места в странице, а при полном филфакторе спустя время может быть 50% и тогда и в памяти таблица будет больше и физически больше и бекап соответственно тоже. Но повторюсь тут нужно смотреть, я просто накидываю варианты и иногда филфактор если его уменьшить действительно даст выигрыш.

Yuriy T
Ну так, а я про что. В первый день пока page spli...

Да, надо знать ситуацию на месте. Автор получил непростой фронт работы для своих знаний, похоже.

Andrey S
Да, надо знать ситуацию на месте. Автор получил н...

Это точно, ну как минимум мне все интересно, думаю разберусь, вы вот в чате уже 2-3 раза неплохо помогли👍

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта