Регистрация

Большая база и st-файл

Обсуждение вопросов по администрированию СУБД Progress OpenEdge
Старожил
Сообщения: 105
Зарегистрирован: Пн мар 20, 2006 2:36 pm
Откуда: г. Пенза

Большая база и st-файл

Сообщение Базоров Роман » Чт дек 25, 2014 1:00 pm

Приветствую.

Есть в базе данные (bsize 8192) Area II размером 42 Гб.
Какую указать структуру области в st-файле с точки зрения производительности (90% чтение, 10% запись) ?

d "history":11,64;512 /data/base_11.d1 f 50000000
d "history":11,64;512 /data/base_11.d2
или
d "history":11,64;512 /data/base_11.d1 f 10000000
d "history":11,64;512 /data/base_11.d2 f 10000000
d "history":11,64;512 /data/base_11.d3 f 10000000
d "history":11,64;512 /data/base_11.d4 f 10000000
d "history":11,64;512 /data/base_11.d5 f 10000000
d "history":11,64;512 /data/base_11.d6
или
d "history":11,64;512 /data/base_11.d1 f 5000000
d "history":11,64;512 /data/base_11.d2 f 5000000
d "history":11,64;512 /data/base_11.d3 f 5000000
d "history":11,64;512 /data/base_11.d4 f 5000000
d "history":11,64;512 /data/base_11.d5 f 5000000
d "history":11,64;512 /data/base_11.d6 f 5000000
d "history":11,64;512 /data/base_11.d7 f 5000000
d "history":11,64;512 /data/base_11.d8 f 5000000
d "history":11,64;512 /data/base_11.d9 f 5000000
d "history":11,64;512 /data/base_11.d10 f 5000000
d "history":11,64;512 /data/base_11.d11

P.S. Область растет достаточно быстро, 2-3 Гб в месяц

Администратор
Аватара пользователя
Сообщения: 1873
Зарегистрирован: Пт мар 25, 2005 6:05 pm
Откуда: Progress Technologies

Re: Большая база и st-файл

Сообщение Arelav » Чт дек 25, 2014 2:44 pm

Чем меньше экстентов, тем лучше - я бы выбрал первый вариант. Или даже вообще оставил один экстент переменного размера.

Администратор
Аватара пользователя
Сообщения: 1873
Зарегистрирован: Пт мар 25, 2005 6:05 pm
Откуда: Progress Technologies

Re: Большая база и st-файл

Сообщение Arelav » Чт дек 25, 2014 2:50 pm

Действительно, поскольку это область второго типа и размер кластера указан 512 блоков, и поскольку по мере необходимости пространство выделяется в Type II сразу кластерами, то сильной разницы между переменными и фиксированными экстентами в производительности заметно не будет.

Администратор
Аватара пользователя
Сообщения: 1873
Зарегистрирован: Пт мар 25, 2005 6:05 pm
Откуда: Progress Technologies

Re: Большая база и st-файл

Сообщение Arelav » Чт дек 25, 2014 2:51 pm

Вот здесь,"17.Какие типы экстентов лучше использовать, переменного или фиксированного размера?", Гас описывает различие их http://rupug.pro/frequently-asked-quest ... e-rdbms/3/

Старожил
Сообщения: 105
Зарегистрирован: Пн мар 20, 2006 2:36 pm
Откуда: г. Пенза

Re: Большая база и st-файл

Сообщение Базоров Роман » Чт дек 25, 2014 3:19 pm

Спасибо, прочитаем

Сейчас я тестирую производительность разных st на чтение.
На файловой системе XFS с inode64 различимой разницы нет.

Администратор
Аватара пользователя
Сообщения: 1873
Зарегистрирован: Пт мар 25, 2005 6:05 pm
Откуда: Progress Technologies

Re: Большая база и st-файл

Сообщение Arelav » Чт дек 25, 2014 3:30 pm

Базоров Роман писал(а):Сейчас я тестирую производительность разных st на чтение.
На файловой системе XFS с inode64 различимой разницы нет.

Было бы интересно увидеть результаты и методику тестирования.

Старожил
Сообщения: 105
Зарегистрирован: Пн мар 20, 2006 2:36 pm
Откуда: г. Пенза

Re: Большая база и st-файл

Сообщение Базоров Роман » Пт дек 26, 2014 4:06 pm

Цифры, увы, не сохранились

Тестирование было примитивным:
1) одноопоточное -> tabanalys, idxanalys
2) многопоточное -> взял 3 самых больших таблицы и for each по каждому индексу (14 параллельных поисков) + считаем усредненный результат

P.S. На ext4 результаты медленнее, поэтому могу порекомендовать ext4 для домашних каталогов пользователей
и p/r-модулей, а базу данных запускать на xfs. Сравнивал через full backup/restore

Вернуться в PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1