Я использовал Акселератор Зенда немного назад в день (с 2004 выходами). Это, конечно, дало некоторые значительные победы производительности на коде, с которым это могло работать, но к сожалению система, которую я использовал, была разработана к довольно часто динамично коду загрузки и затем оценке это, с которым Акселератор Зенда не мог сделать многого в то время (и я предположу, все еще не может).
На вниз стороне, мы, конечно, видели некоторые кэширующиеся проблемы (где код будет изменениями, но синхронизацией скомпилированной версии с изменением по той или иной причине). Я предполагаю, что те проблемы были, вероятно, сглажены к настоящему времени.
Так или иначе, я не имею никаких твердых чисел сравнения, и конечно не записал ту же систему в различных средах для сравнения, но для подавляющего большинства систем, PHP не собирается уничтожать Вас мудрая производительность.
Преимущество должно заключаться в скорости. Будет ли это «ощутимым», зависит от того, является ли для вас проблемой производительность PL / SQL. Это не даст никаких преимуществ на стороне SQL (например, ВЫБОР) или если у вас есть проблемы с задержкой в другом месте (например, при вызове веб-служб).
Я подозреваю, что вы не заметите разницы, если только вы не выполняете какие-то сложные вычислительные задачи в PL / SQL. Я был бы гораздо больше озабочен запуском базы данных без соответствующих исправлений, поэтому рекомендовал бы вам применить наборы исправлений, чтобы перейти к 10.2.0.4
Я подозреваю, что вы не заметите разницы, если только вы не выполняете какие-то сложные вычислительные задачи в PL / SQL. Я был бы гораздо больше озабочен запуском базы данных без соответствующих исправлений, поэтому рекомендовал бы вам применить наборы исправлений, чтобы перейти к 10.2.0.4
Я подозреваю, что вы не заметите разницы, если только вы не выполняете некоторые вычислительно тяжелые задачи в PL / SQL. Я был бы гораздо больше озабочен запуском базы данных без соответствующих исправлений, поэтому рекомендовал бы вам применить наборы исправлений, чтобы перейти к 10.2.0.4
Просто чтобы дополнить отличный ответ Гэри (за который я проголосовал), вот дополнительная информация из документации Oracle
http://download.oracle.com/docs/cd/B19306_01/ appdev.102 / b14261 / tuning.htm # LNPLS01209
В дополнение к уже приведенным отличным ответам, если вам действительно не нужно сейчас переключаться на собственный, я бы рекомендовал подождать, пока вы не перейдете на Oracle 11g. Вот соответствующий абзац из документации:
Начиная с Oracle Database 11g, Собственная компиляция PL / SQL не нужен компилятор C. Следовательно, если вы в настоящее время используйте компилятор C только для поддержка собственной компиляции PL / SQL, вы можно снять с машины, где ваша база данных установлена (и из каждый узел в Oracle RAC конфигурации).
Мы перешли на компиляцию Native в нашей базе данных 11g, но мы не выполняем много вычислительно-ресурсоемких PL / SQL, поэтому прирост производительности был почти незначительным. Мы надеемся, что в будущем появится код, который будет использовать его больше. С другой стороны, это не вызвало у нас никаких проблем, и это было легко сделать.