Страница 1 из 1
Размер страницы у таблицы Pervasive/Btrieve
Добавлено: 27 май 2003, 11:48
DarkGreen
Собственно сабж. Какой размер страницы порекомендуете устанавливать при создании файла? ???
Re: Размер страницы у таблицы Pervasive/Btrieve
Добавлено: 27 май 2003, 14:41
Goblin
смотря сколько сегментов индексов будет ...
чем меньше страница, тем меньше количество возможных сегментов индексов, но шустрее бегает по таблице ... где-то в доках по первасиву была таблица соответсвия размеров страницы от 512 до 4096 с и максимальными количествами сегментов ...
Re: Размер страницы у таблицы Pervasive/Btrieve
Добавлено: 27 май 2003, 15:28
DarkGreen
Понятно, сенкс.
Вот только мне кажется, что если размер кластера диска будет больше 4Кб (8, 16, 32 Кб), то страницы размером меньше 4Кб будут тормозить сильнее чем страницы размером 4Кб, т. к. постоянно будут происходить лишьние чтения с диска, тем более если в настройках первасива не стоит Use System Cache
:-/
Re: Размер страницы у таблицы Pervasive/Btrieve
Добавлено: 02 июн 2003, 13:45
yuri_z
Не разбегайтесь, размер страницы сильно влияет на размер файла БД
Re: Размер страницы у таблицы Pervasive/Btrieve
Добавлено: 02 июн 2003, 14:49
DarkGreen
Если вы имеете ввиду, что в 4 Кб смогут влезть только 3 записи целиком (просто допустим это) и останется незаполнеенное место и из-за этого будет расти размер файла данных, то это - мелочи, А вот быстродействие очень важно!
Re: Размер страницы у таблицы Pervasive/Btrieve
Добавлено: 03 июн 2003, 10:45
yuri_z
Механизм работы pervasive с страницами достаточно сложен. Поэтому практика - лучший критерий истины. Создайте таблицы с 2 и 4 кб,залейте туда по 1000 записей и посмотрите на результат. Вкратце так - чем больше размер страницы, тем больше индексов там можно разместить (а оно вам надо?), больше база данных и соответственно медленнее идет выборка из нее. Если в таблице < 5000 зап. все это не критично.
Re: Размер страницы у таблицы Pervasive/Btrieve
Добавлено: 03 июн 2003, 11:39
DarkGreen
Ок, попробуем. Может даже на Галактике. О результатах сообщу сюда