|
Page Size FB 4
|
|||
---|---|---|---|
#18+
1. На что влияет Page Size? 2. Какой оптимальный Page Size порекомендуете для Embedded базы FB 4.0? Несколько десятков таблиц, записей несколько тысяч Если верить статье: http://ibdeveloper.blogspot.com/2008/09/what-page-size-i-should-use-in-my.html >The shortest answer to this question is to use 4k, 8k or 16k page size. That's it. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 10:54 |
|
Page Size FB 4
|
|||
---|---|---|---|
#18+
scorpion235, > 1. На что влияет Page Size? Много на что. 1. сколько записей может быть размещено на одной странице 2. глубину индекса ... Слишком большой размер страницы тоже не хорошо. Может повысится конкуренция при вставке записей на одну страницу. Но для embedded это не актуально. scorpion235Если верить статье: ну дык в статье же написано на что влияет > 2. Какой оптимальный Page Size порекомендуете для Embedded базы FB 4.0? у тебя совсем маленькая БД. Ставь 8K или 16K. Древние 1K, 2K уже давно не поддерживаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 11:09 |
|
Page Size FB 4
|
|||
---|---|---|---|
#18+
Симонов Денис, Респект! 16 сейчас стоит ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 11:11 |
|
Page Size FB 4
|
|||
---|---|---|---|
#18+
scorpion235, 1. на количество записей, ключей индексов и прочего, которое влезает на 1 страницу БД. чем меньше страница БД, тем больше "фрагментов" надо адресовать. Поэтому БД с нормальной нагрузкой и страницей 1к будет работать гораздо медленнее, чем со страницей 4к. В ФБ 1.5 сделали минимальной страницу 4к. Сейчас, до ФБ 4, размеры страниц были 4к, 8к и 16к. Лично я считаю что даже для баз в 1 гиг уже размер страницы должен быть 8к. Если БД за 15-20 гиг - однозначно 16к. Если база до 15 гиг, но там много больших блобов - тоже 16к. Кроме этого еще зависит от глубины индексов. Если глубина 4 (здоровенные ключи) - то надо увеличивать размер страницы. Это азы специфики страничной организации индексов. В ФБ 4 введена страница 32к. НО. Это для совсем больших баз, 500 гиг и выше. И при большом размере страницы конкуренция за такую страницу в много пользовательской среде выше. Поэтому совсем большой размер страницы - не всегда хорошо. 2. 4-8к Ну. Я писал эту статью. Кое что уже устарело - есть 64битный ФБ (и ИБ), можно больше кэш задавать, и с "кластеризацией" стало как-то полегче. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 11:16 |
|
Page Size FB 4
|
|||
---|---|---|---|
#18+
scorpion235, для мелкой однопользовательской базы 16к может быть избыточным, потому что сейчас БД увеличивается "пакетами" страниц, а не по одной. 8к тут было бы в самый раз. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 11:17 |
|
Page Size FB 4
|
|||
---|---|---|---|
#18+
kdv 16к может быть избыточным, потому что сейчас БД увеличивается "пакетами" страниц, а не по одной kdv для мелкой однопользовательской базы... 8к тут было бы в самый раз. В двух словах, большой размер страницы: + ускоряет сканы, бекапы, свип + уменьшает глубину индексов - увеличивает конкуренцию за одну и ту же страницу - замедляет поиск одиночного ключа в индексе Нет единого рецепта на все случаи жизни, всё зависит от конкретной БД, запросов и приложений. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 11:24 |
|
Page Size FB 4
|
|||
---|---|---|---|
#18+
hvladРазмер увеличения файла БД не зависит от размера страницы. да, забыл, там в байтах, а не в страницах. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 11:52 |
|
Page Size FB 4
|
|||
---|---|---|---|
#18+
scorpion235 Несколько десятков таблиц, записей несколько тысяч ... |
|||
:
Нравится:
Не нравится:
|
|||
15.04.2021, 12:22 |
|
|
start [/forum/topic.php?fid=40&fpage=7&tid=1560058]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 245ms |
total: | 382ms |
0 / 0 |