Размер страницы у таблицы Pervasive/Btrieve
Модераторы: m0p3e, edward_K, Модераторы
-
- Постоянный гость
- Сообщения: 89
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Казахсктан Аксуский завод ферросплавов
- Контактная информация:
Размер страницы у таблицы Pervasive/Btrieve
Собственно сабж. Какой размер страницы порекомендуете устанавливать при создании файла? ???
-
- Местный житель
- Сообщения: 474
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Сибирь-матушка
- Контактная информация:
Re: Размер страницы у таблицы Pervasive/Btrieve
смотря сколько сегментов индексов будет ...
чем меньше страница, тем меньше количество возможных сегментов индексов, но шустрее бегает по таблице ... где-то в доках по первасиву была таблица соответсвия размеров страницы от 512 до 4096 с и максимальными количествами сегментов ...
чем меньше страница, тем меньше количество возможных сегментов индексов, но шустрее бегает по таблице ... где-то в доках по первасиву была таблица соответсвия размеров страницы от 512 до 4096 с и максимальными количествами сегментов ...
Питаю патологические отвращение и ненависть в особо тяжелой и крайне запущенной формах к семейству программ Microsoft Business Solution !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
Восславим господа Кришну за то, что у нас есть ГАЛАКТИКА !
-
- Постоянный гость
- Сообщения: 89
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Казахсктан Аксуский завод ферросплавов
- Контактная информация:
Re: Размер страницы у таблицы Pervasive/Btrieve
Понятно, сенкс.
Вот только мне кажется, что если размер кластера диска будет больше 4Кб (8, 16, 32 Кб), то страницы размером меньше 4Кб будут тормозить сильнее чем страницы размером 4Кб, т. к. постоянно будут происходить лишьние чтения с диска, тем более если в настройках первасива не стоит Use System Cache
:-/
Вот только мне кажется, что если размер кластера диска будет больше 4Кб (8, 16, 32 Кб), то страницы размером меньше 4Кб будут тормозить сильнее чем страницы размером 4Кб, т. к. постоянно будут происходить лишьние чтения с диска, тем более если в настройках первасива не стоит Use System Cache
:-/
-
- Постоянный обитатель
- Сообщения: 165
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
- Контактная информация:
Re: Размер страницы у таблицы Pervasive/Btrieve
Не разбегайтесь, размер страницы сильно влияет на размер файла БД
-
- Постоянный гость
- Сообщения: 89
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Казахсктан Аксуский завод ферросплавов
- Контактная информация:
Re: Размер страницы у таблицы Pervasive/Btrieve
Если вы имеете ввиду, что в 4 Кб смогут влезть только 3 записи целиком (просто допустим это) и останется незаполнеенное место и из-за этого будет расти размер файла данных, то это - мелочи, А вот быстродействие очень важно!
-
- Постоянный обитатель
- Сообщения: 165
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Н.Новгород ОАО "Сибур-Нефтехим"
- Контактная информация:
Re: Размер страницы у таблицы Pervasive/Btrieve
Механизм работы pervasive с страницами достаточно сложен. Поэтому практика - лучший критерий истины. Создайте таблицы с 2 и 4 кб,залейте туда по 1000 записей и посмотрите на результат. Вкратце так - чем больше размер страницы, тем больше индексов там можно разместить (а оно вам надо?), больше база данных и соответственно медленнее идет выборка из нее. Если в таблице < 5000 зап. все это не критично.
-
- Постоянный гость
- Сообщения: 89
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Казахсктан Аксуский завод ферросплавов
- Контактная информация:
Re: Размер страницы у таблицы Pervasive/Btrieve
Ок, попробуем. Может даже на Галактике. О результатах сообщу сюда