|
|
|
Disk space preallocation (DatabaseGrowthIncrement): не вижу дефолтных 128 Мб
|
|||
|---|---|---|---|
|
#18+
hi all Жила-была база, в которую шли только insert'ы от 450 сеансов. База росла, ес-сно. И жил-был скрипт-соглядатай, который смотрел за ростом базы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Ну, и вот: гляжу я на протокол работы этого скрипта за 3 (три) минуты да диву даюсь. Как из него понять, что база растёт "рывками" по N = max( 128*1024, min( .fdb_size/16, 128*1024*1024) ) байт ? (формула следует из firebird.conf). См. аттач: все "дельты" размера укладываются в 1.5 Мб. Где дефолтные 128 Мб, которые должны быть при размере базы в 3.5 Гб ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 13:05:26 |
|
||
|
Disk space preallocation (DatabaseGrowthIncrement): не вижу дефолтных 128 Мб
|
|||
|---|---|---|---|
|
#18+
может оказаться, что на линуксе оно либо вообще не работает, либо расширяется более мелкими блоками. Влад точнее скажет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 13:51:55 |
|
||
|
Disk space preallocation (DatabaseGrowthIncrement): не вижу дефолтных 128 Мб
|
|||
|---|---|---|---|
|
#18+
В линуксах нет АПИ для быстрого расширения файлов. Точнее, оно только появилось на момент написания нашего кода и не было распространено, не знаю как сейчас. Поэтому на линуксе файл расширяется синхронно кусками по 128-256КБ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 13:56:03 |
|
||
|
Disk space preallocation (DatabaseGrowthIncrement): не вижу дефолтных 128 Мб
|
|||
|---|---|---|---|
|
#18+
hvladВ линуксах нет АПИ для быстрого расширения файлов. Точнее, оно только появилось на момент написания нашего кода и не было распространено, не знаю как сейчас. Поэтому на линуксе файл расширяется синхронно кусками по 128-256КБя правильно понимаю, что при DatabaseGrowthIncrement = 0 в линуксе должна быть такая же динамика роста размера базы, что и при любом другом значении этого параметра ? Ибо вижу сейчас всё то же самое:time.fdb sizesize diff20131104_19562226371686420131104_19562326424115252428820131104_19562426502758478643220131104_19562526581401678643220131104_19562626660044878643220131104_195627267649024104857620131104_195628268959744131072020131104_195629270008320104857620131104_195630271056896104857620131104_195631272105472104857620131104_195632273154048104857620131104_195633274202624104857620131104_195634275513344131072020131104_195635277086208157286420131104_195636278134784104857620131104_195637279445504131072020131104_19563828023193678643220131104_195639281280512104857620131104_1956402825912321310720 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 19:59:11 |
|
||
|
Disk space preallocation (DatabaseGrowthIncrement): не вижу дефолтных 128 Мб
|
|||
|---|---|---|---|
|
#18+
Таблоидя правильно понимаю, что при DatabaseGrowthIncrement = 0 в линуксе должна быть такая же динамика роста размера базы, что и при любом другом значении этого параметра ?Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 20:25:26 |
|
||
|
|

start [/forum/topic.php?fid=40&gotonew=1&tid=1564170]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
199ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 482ms |

| 0 / 0 |
