10. Заключение
Во введении мы утверждали, что увеличили производительность с 30 до почти 600 транзакций в секунду, выполнив всего несколько простых действий по настройке. Мы сделали следующие изменения в настройках по умолчанию:
- Установили размер блока БД 8192
- Установили размер пула буферов (-B) to 64 000
- Сделали страйпинг томов данных, распределив их по 8 дискам
- Поместили журнал bi на отдельный диск
- Запустили 4 процесса записи страниц10
- Запустили процесс записи bi
- Установили размер кластера bi 16МБ
- Установили значение параметра -spin равным 50 000
- Увеличили число буферов bi (-bibufs) до 25
Рекомендации, приведенные в данной монографии, должны отправить Вас в дальнюю дорогу улучшения производительности, но не следует при этом забывать о трех вещах:
- Все системы отличаются друг от друга. Ваши показатели будут отличаться от приведенных.
- Записывайте, что вы сделали и почему. Позднее, когда вы забудете о своих действиях, эти записи помогут вам вспомнить свои действия и разобраться в них. Пишите комментарии в сценариях и .pf-файлах чтобы документировать их.
- Остановитесь, когда достигнете достаточного результата. Большинство людей всегда может найти способ еще что-нибудь улучшить и все равно всегда останется еще что-нибудь, на что пока не нашлось времени. Чем больше вы настраиваете БД, тем меньше обычно становится эффект от ваших следующих действий. Вы можете добиться значительного результата, выполнив всего несколько рекомендаций. Добавив памяти и распределив нагрузку между многими дисками вы получите основной эффект от настройки БД. Чего же вы ждете?
10 Вероятно, это больше, чем потребуется вам. Одного или двух должно быть достаточно.