Размер страницы у таблицы Pervasive/Btrieve

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
DarkGreen
Постоянный гость
Сообщения: 89
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Казахсктан Аксуский завод ферросплавов
Контактная информация:

Размер страницы у таблицы Pervasive/Btrieve

Сообщение DarkGreen »

Собственно сабж. Какой размер страницы порекомендуете устанавливать при создании файла? ???
Goblin
Местный житель
Сообщения: 474
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь-матушка
Контактная информация:

Re: Размер страницы у таблицы Pervasive/Btrieve

Сообщение Goblin »

смотря сколько сегментов индексов будет ...
чем меньше страница, тем меньше количество возможных сегментов индексов, но шустрее бегает по таблице ... где-то в доках по первасиву была таблица соответсвия размеров страницы от 512 до 4096 с и максимальными количествами сегментов ...
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
DarkGreen
Постоянный гость
Сообщения: 89
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Казахсктан Аксуский завод ферросплавов
Контактная информация:

Re: Размер страницы у таблицы Pervasive/Btrieve

Сообщение DarkGreen »

Понятно, сенкс. :)
Вот только мне кажется, что если размер кластера диска будет больше 4Кб (8, 16, 32 Кб), то страницы размером меньше 4Кб будут тормозить сильнее чем страницы размером 4Кб, т. к. постоянно будут происходить лишьние чтения с диска, тем более если в настройках первасива не стоит Use System Cache
:-/
yuri_z
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
Контактная информация:

Re: Размер страницы у таблицы Pervasive/Btrieve

Сообщение yuri_z »

Не разбегайтесь, размер страницы сильно влияет на размер файла БД
DarkGreen
Постоянный гость
Сообщения: 89
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Казахсктан Аксуский завод ферросплавов
Контактная информация:

Re: Размер страницы у таблицы Pervasive/Btrieve

Сообщение DarkGreen »

Если вы имеете ввиду, что в 4 Кб смогут влезть только 3 записи целиком (просто допустим это) и останется незаполнеенное место и из-за этого будет расти размер файла данных, то это - мелочи, А вот быстродействие очень важно!
yuri_z
Постоянный обитатель
Сообщения: 165
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
Контактная информация:

Re: Размер страницы у таблицы Pervasive/Btrieve

Сообщение yuri_z »

Механизм работы pervasive с страницами достаточно сложен. Поэтому практика - лучший критерий истины. Создайте таблицы с 2 и 4 кб,залейте туда по 1000 записей и посмотрите на результат. Вкратце так - чем больше размер страницы, тем больше индексов там можно разместить (а оно вам надо?), больше база данных и соответственно медленнее идет выборка из нее. Если в таблице < 5000 зап. все это не критично.
DarkGreen
Постоянный гость
Сообщения: 89
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Казахсктан Аксуский завод ферросплавов
Контактная информация:

Re: Размер страницы у таблицы Pervasive/Btrieve

Сообщение DarkGreen »

Ок, попробуем. Может даже на Галактике. О результатах сообщу сюда :)
Ответить