Я оцениваю влияние дополнительных процессоров на производительность базы данных Oracle.
Я ищу лицензию Oracle Standard Edition One (SEO, что является наиболее экономичным) или Oracle Standard Edition (SE). Согласно условиям лицензирования Oracle вы можете лицензировать Oracle SEO на сервере с максимум 2 ЦП, а Oracle SE можно лицензировать на сервере с 4 ЦП.
Мне интересно узнать, как Oracle будет использовать дополнительные процессоры, учитывая следующее:
Имеет ли смысл вкладывать деньги в дополнительные процессоры (и лицензии Oracle), чтобы повысить производительность Oracle в приведенном выше случае (при условии, что увеличивается только количество процессоров)?
Поскольку в любой момент времени существует только одно активное соединение и поскольку стандартная версия не может использовать параллельный запрос, маловероятно, что добавление дополнительных процессоров улучшит производительность запросов. Было бы полезно иметь второй ЦП для выполнения всех фоновых задач Oracle (архивирование журналов повторного выполнения, PMON, SMON и т. Д.), Но ваш единственный сеанс мог бы использовать только один ЦП за раз для запросов.
Однако, если это хранилище данных, я предполагаю, что вы, по крайней мере, время от времени будете выполнять нагрузки - вполне возможно, что вы могли бы улучшить производительность загрузки, задействовав больше процессоров, используя что-то вроде DBMS_PARALLEL_EXECUTE package
или просто запустив несколько нагрузок одновременно.