Приветствую.
Есть в базе данные (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 Гб в месяц
Большая база и st-файл
-
- Старожил
- Сообщения: 105
- Зарегистрирован: 20 мар 2006, 13:36
- Откуда: г. Пенза
- Arelav
- Администратор
- Сообщения: 1881
- Зарегистрирован: 25 мар 2005, 17:05
- Откуда: Progress Technologies
Re: Большая база и st-файл
Чем меньше экстентов, тем лучше - я бы выбрал первый вариант. Или даже вообще оставил один экстент переменного размера.
- Arelav
- Администратор
- Сообщения: 1881
- Зарегистрирован: 25 мар 2005, 17:05
- Откуда: Progress Technologies
Re: Большая база и st-файл
Действительно, поскольку это область второго типа и размер кластера указан 512 блоков, и поскольку по мере необходимости пространство выделяется в Type II сразу кластерами, то сильной разницы между переменными и фиксированными экстентами в производительности заметно не будет.
- Arelav
- Администратор
- Сообщения: 1881
- Зарегистрирован: 25 мар 2005, 17:05
- Откуда: Progress Technologies
Re: Большая база и st-файл
Вот здесь,"17.Какие типы экстентов лучше использовать, переменного или фиксированного размера?", Гас описывает различие их http://rupug.pro/frequently-asked-quest ... e-rdbms/3/
-
- Старожил
- Сообщения: 105
- Зарегистрирован: 20 мар 2006, 13:36
- Откуда: г. Пенза
Re: Большая база и st-файл
Спасибо, прочитаем
Сейчас я тестирую производительность разных st на чтение.
На файловой системе XFS с inode64 различимой разницы нет.
Сейчас я тестирую производительность разных st на чтение.
На файловой системе XFS с inode64 различимой разницы нет.
-
- Старожил
- Сообщения: 105
- Зарегистрирован: 20 мар 2006, 13:36
- Откуда: г. Пенза
Re: Большая база и st-файл
Цифры, увы, не сохранились
Тестирование было примитивным:
1) одноопоточное -> tabanalys, idxanalys
2) многопоточное -> взял 3 самых больших таблицы и for each по каждому индексу (14 параллельных поисков) + считаем усредненный результат
P.S. На ext4 результаты медленнее, поэтому могу порекомендовать ext4 для домашних каталогов пользователей
и p/r-модулей, а базу данных запускать на xfs. Сравнивал через full backup/restore
Тестирование было примитивным:
1) одноопоточное -> tabanalys, idxanalys
2) многопоточное -> взял 3 самых больших таблицы и for each по каждому индексу (14 параллельных поисков) + считаем усредненный результат
P.S. На ext4 результаты медленнее, поэтому могу порекомендовать ext4 для домашних каталогов пользователей
и p/r-модулей, а базу данных запускать на xfs. Сравнивал через full backup/restore