kliment |
Есть база Oracle 10.2. Не кластер. Сейчас база живет нормально. Но ближайшее время планируется увеличить нагрузку на базу примерно в 3 раза.
Соответственно планируется приобретение нового сервера под этот проект. В Enterprise Manager видно что большая нагрузка идет на чтения с диска(db file sequential read).
База по обьему небольшая - 60 Гб
Есть мысль купить 64 Гб ОЗУ и запихать ее всю в Buffer Cache. Однако это дорого. Гораздо дешевле приобрести 32Гб.
Вопрос: Как правильно оценить какая железка нужна? |
А что значит увеличение нагрузки на базу в 3 раза? Увеличение количества пользователей, транзакций, объема БД? Почему решили, что текущее железо не справится?
kliment |
Нет ли в enterprise manager стандартного адвайзера который бы показывал график как увеличится производительность базы с ростом buffer cache? |
Во-первых, buffer cache далеко не единственное, от чего зависит производительность. Во-вторых, посмотреть изменение количества физических чтений с изменением размера buffer cache можно с помощью v$db_cache_advise, в OEM девяточном картинки соответствующие есть, в десяточном думаю тоже должны быть.