|
|
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Здраствуйте все сюда зашедшие, однажды год назад поставив oracle 11 наткнулся на это чудо по имени апекс, потыкав мастера создания отчетов пришел в легкое чувство эйфории "как все можно быстро делать то на что раньше уходили недели" но потом это чувство стало потихоньку исчезать а дело было в диких тормозах запросов, причем элементарных, два одинаковых запроса выполнял на апексе и на обычной связке apache&PHP&PL/sql&xml, разница по времени выполнения запроса более чем чувствительная, в то время рускоязычных ресурсов по апексу я не нашел и так и забросил это дело, но тут наткнулся на этот чудесный форум и эту ветку по апексу решил возобновить свои изыскания, может кто посоветует в чем затык? сразу скажу что железо на сервере отличное с большим запасом производительности дело не в нем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2009, 03:55 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
APEX здесь точно ни при чем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2009, 11:26 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
YAPAPEX здесь точно ни при чем сказал как отрезал, с уверенностью профи, вот бы еще от такого профи услышать предположения в чем причина ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2009, 15:38 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
prog_dog, дело может быть в EPG (Embedded PL/SQL Gateway), если Вы именно его используете. тормоз он ещё тот! нужно ставить либо Application Server, либо Oracle HTTP Server читать тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2009, 15:49 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
добрый желательprog_dog, дело может быть в EPG (Embedded PL/SQL Gateway), если Вы именно его используете. тормоз он ещё тот! нужно ставить либо Application Server, либо Oracle HTTP Server читать тут спасибо ценный совет, а я значит плохо юзал поиск по форуму ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2009, 16:30 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
prog_dogYAPAPEX здесь точно ни при чем сказал как отрезал, с уверенностью профи, вот бы еще от такого профи услышать предположения в чем причина ясновидящих на этом форуме нет, проверял :0) в чем причина тормозов? можно конечно угадывать, но это удел шаманов. Вы с своем вопросе акцентируете внимание на SQL-запросах: "а дело было в диких тормозах запросов". Если Вы считаете что проблема в них, то давайте тогда анализировать эти запросы, давайте сюда планы, ран-тайм статистику исполнения? поглядим. А так, если вообще, стек вызова приложения от броузера до СУБД и обратно достаточно длинный и лучшим способом было бы профилирование этого процесса, тогда уж и будет понятно где "root cause" Вашей проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2009, 16:59 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
да тут не надо быть ясновидящим, чтобы понять, что у топикстартера проблемы именно в скорости отдачи контента... а такие проблемы есть в основном при использовании EPG... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2009, 17:58 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
YAP, приношу извинения, болтнул в вашу сторону лишнего "черт попутал" , действительно вопрос - на вскидку, в этом сам виноват - исправлюсь, я объясню почему, дело было год назад, все подробности забыты, апекс заброшен и закрыт, так как я на форуме новичек наткнулся на подфорум апекса и решил не откладывая дела в долгий ящик поспрашать что да как, и видите не зря Добрый Желатель спасибо ему навскидку без всяких планов подсказал мне в какую сторону курить за что ему еще раз спасибо, еще ни чего пока не делал но сегодня после этого совета покопался на серваке и наткунся на EPG, завтра будем делать пациенту пересадку :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2009, 17:15 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
ды я чо, я ни че :) кстати, мне вот непонятно каким боком этот EPG тормозит, действительно ли это он? юзал его немного, в своей домашней тестовой среде, ничего такого не заметил, вот и сомневаюсь... так что ежели у Вас будет возможность, желательно уж точно выяснить, чем этот EPG так тормозит и тормозит ли ваабче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2009, 17:47 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
YAP, Дык даже если ApexListener поставить в StandAlone Mode уже взлетит в скорости, но лучше ApexListener задеплоить на WebLogic, тока есть момент - картинки нужно которые сами добавляете для приложение в JAR архив на WebLogic добавлять и в приложении использовать ссылки на картинку с учетом WebLogic. Хотя картинки будут работать и рендерингом из базы но медленнее! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2013, 17:20 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Приветствую, коллеги! Очень много тем о производительности на этом форуме, но ответа я не нашел... Видимо потому, что авторы соревновались в оригинальности именования тем ("глюки..." "тормоза..." и т.п.). Итак, вопрос: как поправить производительность среды разработки и исполнения APEX на oracle XE и локальной машине. (по производительности на серверах нашел исчерпывающие советы и замечательно их отработал. А вот на XE они не помогают). Использую конфигурацию по умолчанию (listener). Изменение SHARED_SERVERS не дают результатов. Нагрузка на память и процессор минимальная, а APEX открывает страницы (в т.ч. в дизайнтайме) десятки секунд. Надеюсь на помощь! Заранее благодарю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 11:27 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль(по производительности на серверах нашел исчерпывающие советы и замечательно их отработал. А вот на XE они не помогают). не понял. 1. Ослик + EE всё на машине А = не тормозит 2. Ослик + XE всё на машине А = тормозит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 11:32 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Petro123не понял. 1. Ослик + EE всё на машине А = не тормозит 2. Ослик + XE всё на машине А = тормозит? Не так. 1. Ослик + EE всё на промышленном сервере S = не тормозит 1. Ослик + EE всё на машине B, однотипной А = не тормозит 2. Ослик + XE всё на машине А = тормозит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 12:10 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль2. Ослик + XE всё на машине А = тормозит для успокоения совести поставь EE на A )) Я поставил). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 12:27 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Petro123для успокоения совести поставь EE на A )) Я поставил). Когда я пожелаю уволиться по негативной статье - так и поступлю :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 12:34 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, смени работодателя) или делай под кроватью ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 12:43 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, Нужно поставить apex listener (oracle RESTful data services) EPG не предназначен для работы в production ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 12:55 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
SvDevКурдль, Нужно поставить apex listener (oracle RESTful data services) EPG не предназначен для работы в production Спасибо! У меня проблемы не с prod, а так сказать с dev. Для prod и oracle XE не предназначен... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 13:34 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, нужна тест машина или виртуалка. На ней либо XE либо EE ставить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 13:48 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
КурдльДля prod и oracle XE не предназначен... Спорное утверждение, если прод. система маленькая, почему бы и нет :) я имел ввиду, то что epg ориентирован только на тестирование и разработку прямо указано в официальных документах на сайте + посмотрите сразу 15123858 наверняка столкнетесь при настройке xe ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 14:10 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
SvDev, ну, если у него одна страница на локале тормозит..... Как в анекдоте: "Колесо пинал? Дворники мыл?" Скорее всего причина банальна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 14:23 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Petro123, У меня на 2-х компах (рабочем и ноутбуке) APEX + XE одинаково себя ведут. Такое впечатление, что при отсутствии обращений (в течение пары минут) сервер засыпает. Потом начинаешь активно работать - вроде норм. Потом - опять тормоза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 14:45 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Petro123, EPG в этом плане тоже бывает хорош, отлаживать его сложно, я так подозреваю, висит он на извлечении картинок из базы, проще поставить ords, чем разбираться. Но если тормозит сама база, то это не к апекс, само собой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 14:50 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, это у меня Ctrl+F5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 14:56 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
SvDev, Запросы с TOAD и скрипты через sql+ выполняются шустро. Никаких всплесков потребления ресурсов компа в момент тормозов не индицируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 14:58 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
SvDevя так подозреваю, висит он на извлечении картинок из базы у меня кэш их пропускает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 14:58 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
А тормоза повторяющиеся? Я имею ввиду, что висит на однйо и той же операция примерно одно и тоже время? Или 10 раз операция выполняется быстро, 1 раз эффект "замерзания"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 15:23 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
blkangel, Закономерности не наблюдается. Может 30 сек. висеть на загрузке Application Express Login. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 15:29 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Petro123, Если нет веб сервера посередине, который кеширует содержимое у себя локально, то кеш браузера в случае с epg мало чем поможет. т.е. браузер посылает запрос все равно на сервер, база генерирует ответ полностью, от того, что браузер прервет соединение и не будет читать содержимое, уже сильно не поможет в данном случае, т.к. узкое место раньше. Другое дело с ords и др., когда есть прослойка в виде веб сервера, и когда картинки хранятся отдельно от базы. P. S. ну может быть и можно какой-нибудь resource-view-cache-size в xdbconfig подтюнить, я не в курсе, не пробовал никогда, большая морока отлаживать это всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 15:33 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдльblkangel, Закономерности не наблюдается. Может 30 сек. висеть на загрузке Application Express Login. Ну я его и называют эффект "замерзания" если, в этот момент перезагрузить страницу, все быстро открывается. У меня было такое при использовании XDB, после установки OHS я про это забыл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 15:38 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
КурдльЗакономерности не наблюдается у меня есть такое. Пока нет времени открыть тему. У меня: - F5 или клик на урл - крутятся часы и висит - может минуту висеть - помогает нажать крест или повторный запрос отправить (первый висящий отрубается). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 15:50 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
blkangelНу я его и называют эффект "замерзания" если, в этот момент перезагрузить страницу, все быстро открывается. У меня было такое при использовании XDB, после установки OHS я про это забыл. Ну да - очень похоже. Чем тибидохаться с еще одной установкой на локале - лучше я dev сервер разверну... Это меня пугает: Промаялся 2 дня с установкой APEX-a. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 15:51 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
SvDevкеширует нет. У меня есть разница F5 или Ctrl + F5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 15:51 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Petro123, Если у тебя EPG в целом справляется с нагрузкой, то вполне может быть. Нужно смотреть, когда он перестанет справляться, т.е. когда узкое место именно где-то в shared архитектуре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.01.2015, 16:24 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Petro123не понял. 1. Ослик + EE всё на машине А = не тормозит 2. Ослик + XE всё на машине А = тормозит? Варианты ширятся а результаты исследований всё чудесатей: 1. Ослик + EE всё на промышленном сервере S = не тормозит 2. Ослик + EE всё на машине B, однотипной А, пользователи - в сети = не тормозит 3. Ослик + EE всё на машине B, однотипной А, пользователь - на этой же машине = тормозит 4. Ослик + XE всё на машине А, пользователи - в сети = не тормозит 5. Ослик + XE всё на машине А, пользователь - на этой же машине = тормозит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2015, 11:53 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, ну вот, уже ясно, что XE ни при чём). Админ есть? Это его вопрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2015, 11:56 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Petro123Курдль, ну вот, уже ясно, что XE ни при чём). Админ есть? Это его вопрос. Админ есть... на промышленном сервере S. На нём ничего не тормозит. Так что проблемы индейцев не волнуют шерифа :) А вот на моей рабочей станции и ноутбуке иногда успеешь трубку мира раскурить, пока интерфейс откроется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2015, 12:04 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, т.е. заходит к тебе (A) из A = НЕ тормозит - стоит к тебе зайти от тебя самого - тормозит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2015, 12:07 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
блин Petro123т.е. заходит к тебе (A) из сети = НЕ тормозит - стоит к тебе зайти от тебя самого - тормозит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2015, 12:07 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Petro123, Ага! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2015, 12:32 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
КурдльPetro123, Ага! Иван Иваныч! Так не бывает. Ищи ещё)) Там лог есть, посекундный. Сравнивай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2015, 12:48 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
По совету опытных товарищей установил OHS. Сервер стартует, заставка радует глаз, Interactive Overview - на высшем уровне. При попытке коннекта к enterprise manager ( http://localhost:4444/em) - "попытка не удалась". :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2015, 17:48 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Коллеги! Бросте ссылочку на аактуальный мануал по настройке OHS, пожалуйста! У меня дело доходит до п. Код: html 1. 2. с результатом Код: html 1. 2. При этом localhost:7777 нормально отображает стартовую страницу (Interactive Overview) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2015, 11:55 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, http://eugenpolyakov.blogspot.ru/2011/11/apex-c-em-grid-control-11.html что то мне кажется проще c томкатом вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2015, 12:46 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Petro123Курдль, http://eugenpolyakov.blogspot.ru/2011/11/apex-c-em-grid-control-11.html что то мне кажется проще c томкатом вариант. Спасибо! У меня этот блог прямо сейчас открыт на экране :) Я ж говорил, что с трудом удается уговорить заказчика развернуть ПО, в названии которого есть oracle. Знаешь, где взять "Оракло-Томкат"? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2015, 13:41 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, сочувствую. У вас там нет с Java никого? Скажи что Оракле и Java теперь одно и то же. И что томкат офиц. бесплатный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2015, 13:45 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
КурдльЗнаешь, где взять "Оракло-Томкат"? :) если не шутка - поскажу. Хотя у меня глассфишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.02.2015, 13:46 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
КурдльКоллеги! Бросте ссылочку на аактуальный мануал по настройке OHS, пожалуйста! У меня дело доходит до п. Код: html 1. 2. с результатом Код: html 1. 2. При этом localhost:7777 нормально отображает стартовую страницу (Interactive Overview) А почему при установке Oracle Web Tier выскакивает предупреждение "An application server must already be installed"? Зачем он мне нужен, если я хочу напрямую работать с APEX-ом? Бьюсь уже 3-й день - не могу запустить OHS... :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 09:53 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, Боюсь, Оракл по привычке ставит кучу ненужного. Боюсь, Оракл по привычке поставит свой AppServer ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 10:22 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 10:25 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, Web tier ту версию скачали? http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html?ssSourceSiteId=ocomenа Напротив своей версии базы see all , внутри будет Web Tier Utilities (для 11g) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 10:37 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
SvDev, Да, спасибо! Я отсюда и качал: Oracle WebTier Utilities 11gR1 Installations А есть разница, где расположить Oracle Middleware Home? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 11:26 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, т.е. у вас база и WebTier Utilities, оба 11g ? а где вы прочитали : Create a DAD in the OHS: - Log into EM ? Я давно очень ставил, но не помню, честно говоря, такого Помойму я dads.conf руками создавал, может я что-то забыл уже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 11:58 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
SvDevКурдль, т.е. у вас база и WebTier Utilities, оба 11g ? а где вы прочитали : Create a DAD in the OHS: - Log into EM ? Я давно очень ставил, но не помню, честно говоря, такого Помойму я dads.conf руками создавал, может я что-то забыл уже. Про EM я прочитал здесь и во многих других документах. В других источниках есть вариант правки самого файла, но я пока не могу добиться подключения к апексу. Но в любом случае, разве при правильной установке не должен корректно подключаться Enterprise Manager? Я грешу на ORA_HOME. Что должно быть указано в "Oracle Middleware Home" и "Oracle Home Directory"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 12:09 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, Вот это я ставил Sample Web Tier URLs нету там никакого em-а, поясните, что вы устанавливаете и по какой инструкции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 12:09 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, Понятно, в документации ищите, где и как /em к Web Tier настраивается , если он вам нужен, а вообще устанавливать нужно по документации, а не левым инструкциям ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 12:15 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
если про штатный EM, то это галка при установке оракла. Если не ставил, то переустанови-до_установи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 12:23 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
SvDevКурдль, Вот это я ставил Sample Web Tier URLs нету там никакого em-а, поясните, что вы устанавливаете и по какой инструкции Я по этой инструкции и ставил. Она оканчивается проверкой настроек портов. Порты настроены работают исправно. Я испытываю проблемы при настройке OHS под APEX ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 12:26 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Petro123, em-ов много разных, едва ли речь идет про тот. Скорее всего речь идет про em, который идёт с Weblogic. Курдль, В данном случае ни em, ни Weblogic вам не нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 12:29 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
SvDev, Спасибо! А что с настройками HOME? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 12:34 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, Таких подробностей я уже не помню. Поставьте в какую получится) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 12:36 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, отпишись по порядку установки, как поставишь. ЗЫ. Если нужно много лишнего ставить (Weblogic), то фигово( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 12:39 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Weblogic здесь точно не нужен, это отдельный небесплатный продукт. Если порты работают - дальше по installation guide apex-а. Если что-то не работает после этого - см. error log апача ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 12:50 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Petro123Курдль, отпишись по порядку установки, как поставишь. ЗЫ. Если нужно много лишнего ставить (Weblogic), то фигово( YES! Поставил! Позже - отпишусь по порядку установки. Ничего дополнительного ставить не надо, только Middleware Web Tier. Пусть только никто не говорит мне "Читай мануал - и все будет Ок!" :( Вот статья, которая мне помогла: "Как инсталлировать APEX. Некоторые замечания о путешествии по земле разочарования" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2015, 16:37 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, Порядок должен быть таким: 1. Installation Guide 2. Installation & Error Logs 3. Google / Блоги Практика показывает, что попытки сэкономить время на п.1 и 2 ведут к отрицательным результатам и наибольшему количеству ошибок. Большинство тем на этом форуме по установке - именно из-за попыток сэкономить время на готовых инструкциях, либо из-за чтения документации по диагонали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2015, 17:06 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, P.S. Инструкций и так куча в инете, а мне интересно, вы ohs на XE ставили ? Поставился ? Какой смысл использовать их вместе, если такую конфигурацию нельзя использовать в production по лицензиям ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2015, 17:25 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
SvDev, Я первым делом открыл инструкцию. В ней неточно указаны пути к конфигурационным файлам, логам и т.п. Даже небольшое их количество при недостатке опыта вызывает мнительность и желание всё сносить и ставить по новой :) Да. Я ставил OHS на XE. Но это не целевое решение, - тестовый полигон. Позже разверну на 11ЕЕ. OHS всё равно, на чем стоять. Указываешь в строке подключения хост, порт и SID - туда он и "смотрит". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2015, 19:10 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
SvDevКурдль, Порядок должен быть таким: 1. Installation Guide 2. Installation & Error Logs 3. Google / Блоги Практика показывает, что попытки сэкономить время на п.1 и 2 ведут к отрицательным результатам и наибольшему количеству ошибок. Большинство тем на этом форуме по установке - именно из-за попыток сэкономить время на готовых инструкциях, либо из-за чтения документации по диагонали. Ты не понял! Я привел ссылку на статью, в которой подробно описаны ошибки в Installation Guide и способы их обхода. Поэтому она и называется так мрачно. Из-за таких ошибок и сосздаются пособия для чайников типа меня :) Установка Oracle HTTP Server 11g (OHS) на Windows для чайников. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 13:02 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Однако, как быстро соавтор темы отказался от XDB HTTP Server и EPG и начал вместо поиска причины подвисаний в локальной XE заниматься установкой OHS. А ведь причина может быть, например, в Bug 7529845: VIRTUAL CIRCUIT WAIT CAUSES APPLICATION SESSION HANGING , обход которого описан в Doc ID 1136313.1 . Если без цитат с MOS, то рекомендуют call-timeout в настройках XDB уменьшить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 19:03 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
suPPLer, Привет! Ну чего ж ты так обо мне в третьем лице? :) На самом деле причина моих изысканий не только в подвисании XDB на XE. 1. Был сбой на сервере, приведший к понижению производительности. Исправилось повторной установкой SHARED_SERVERS. 2. У заказчиков разросся аппетит по нефункциональным требованиям. Возможен скачок кол-ва одновременных пользователей. 3. Лицензия заказчика позволяет любые комбинации продуктов оракла. Извини, у меня нет возможности планомерно изучать все тонкости APEX-а. Я понимаю, что высококвалифицированных профессионалов коробит, когда со свиным рылом лезут в калашный ряд. Но я являюсь профессионалом в IT, хоть и новичок в APEX-е. У меня есть и основная работа, кроме этой "побочной". Так что если действительно хочешь помочь - приведи кусок кода. По твоей ссылке я не могу зайти - нет ID под рукой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 19:40 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль1. Был сбой на сервере, приведший к понижению производительности. Исправилось повторной установкой SHARED_SERVERS. Начиналось же всё с локальной машины разработчика. Но раз сервер, то сервер. Изменение параметра зафиксировали в spfile? Иначе очередной сбой и очередное понижение производительности. КурдльУ заказчиков разросся аппетит по нефункциональным требованиям. Возможен скачок кол-ва одновременных пользователей. До скольки? Курдльу меня нет возможности планомерно изучать все тонкости APEX-а. Тут дело не совсем в APEX, а в стеке под ним. Потому если планируется дальше использовать заявленный изначально стек (Oracle Database XE + XDB HTTP Server + EPG), то стоит разобраться, что конкретно и почему тормозит. А если не планируется, на что намекает Ваш пункт 2, то и не стоит без особого интереса. КурдльЯ понимаю, что высококвалифицированных профессионалов коробит Меня не коробит. В третьем лице писать нет ничего зазорного, если дискуссия публичная, не подразумевает мгновенного ответа участников, а сообщение не адресовано кому-то конкретному. КурдльТак что если действительно хочешь помочь - приведи кусок кода. Я там выше дал ключевые слова для поиска. Но раз хочется кусок кода, держите Код: plsql 1. 2. Это время в сотых долях секунды, на которое разделяемый сервер привязывается к сессии, запросившей что-либо через XDB Protocol Server. Вам нужно уменьшить это значение, если мешает периодическое подтормаживание EPG. Код: plsql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2015, 20:35 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
suPPLer, 1. Да, начиналось с рабочих станций для разработки. Заниматься изысканиями "Как поправить EPG" некогда. Необходимо принимать решения как можно быстрее. Если выход найдется - отлично. Но все равно лучше иметь стенд разработки максимально приближенный к прому. 2. Начальные НФТ: 150/10 (всех/одновременных) пользователей. Повысились до 150/150 в дни пиковой нагрузки. Возможно масштабирование не другие подразделения, т.е. 150 * x. 3. Спасибо за код! В условиях цейтнота нет времени на академические исследования. В 4-х средах, проверенных мной, параметр call-timeout = 6000. Т.е. разделяемый сервер привязывается к сессии на 60 секунд? Однако неприятный эффект "подвисания" наблюдается вовсе не после минуты простоя среды. Он мог возникнуть в разгар активного серфинга по приложения, непрерывной работы в среде разработки. Коллеги! Кто может испытать приём, предложенный suPPLer? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 11:03 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
КурдльКоллеги! Кто может испытать приём, предложенный suPPLer? поменял на 3000. Посмотрим результаты. У меня подтормаживает...пока не знаю причину. Некогда админкой заниматься. Функционал надо делать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 11:22 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
КурдльПовысились до 150/150 в дни пиковой нагрузки. Ну, со скрипом можно существовать на XE и EPG с shared_servers=10, max_shared_servers=50. Ещё можно количество диспетчеров увеличить до 2. В такой ситуации главное -- кэшировать всё, что можно, уменьшить количество запросов к серверу до минимума (склейка и минификация JS, стилей, спрайты вместо отдельных картинок) и определить узкие места нагрузочным и стресс-тестированием (httperf, jMeter, Apache Benchmark, что-нибудь платное). Только предварительно установить критерии для оценки, например: допустимое время ожидания страницы, оно же в пики нагрузки. КурдльВ 4-х средах, проверенных мной, параметр call-timeout = 6000. Т.е. разделяемый сервер привязывается к сессии на 60 секунд? Да. Вот в открытом доступе информация из MOS: http://dbalchemistltd.blogspot.com/2013/10/apex-database-waiting-on-virtual.html Рекомендуют уменьшить значение до 300 (3 секунды). КурдльОн мог возникнуть в разгар активного серфинга по приложения, непрерывной работы в среде разработки. В этот момент нужно подключать DBA, чтобы определить, чем занимается или был занят сервер. Может, у Вас запущен десяток джобов, отъедающих под себя весь 1 ГБ оперативной памяти, используемый XE. Или сторонняя задача отобрала под себя CPU. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 14:10 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
suPPLerКурдльОн мог возникнуть в разгар активного серфинга по приложения, непрерывной работы в среде разработки. В этот момент нужно подключать DBA, чтобы определить, чем занимается или был занят сервер. Может, у Вас запущен десяток джобов, отъедающих под себя весь 1 ГБ оперативной памяти, используемый XE. Или сторонняя задача отобрала под себя CPU. На моём ноутбуке или рабочей станции? :) Честно-честно я больше ничем сторонним не занимался. Я мониторил нагрузку на процессор и память - никаких всплесков не было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 14:29 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
у меня вот так тормозило в 4.1 - тормозил первый запрос до минуты. Периодически. - верхняя строка отмены запроса (крест в ослике) помогала прочухать сервер из ступора. Т.е. красная строка, это ручная отмена замёрзшего запроса 15 сек и более. Сейчас поставил 4.2 тестирую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 14:39 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
КурдльНа моём ноутбуке или рабочей станции? :) Почему нет? Если объяснить, что это не праздное любопытство, а для дела, и других экспертов вокруг нет, то польщённый DBA может уделить полчаса, чтобы научить, как и куда смотреть и что сохранять для дальнейшего анализа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 15:16 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 15:17 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
suPPLer, да))). Это я нули перепутал)). Как повтор проблемы будет на 4.2 - изменю парам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 15:56 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
suPPLerPetro123- тормозил первый запрос до минуты. Периодически. Теперь будет до полуминуты: 17275338 . нет. Этот параметр не повлиял. Поставил 100, запрос шёл 23 сек и не отрубился. Единственно, не перезагружал сервер(, т.к. это проблематично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 11:39 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
suPPLerPetro123- тормозил первый запрос до минуты. Периодически. Теперь будет до полуминуты: 17275338 . Не было времени почитать, но интуитивно мне кажется, что этот параметр работает по-другому. call-timeout, скорее всего, определяет, на какое времея одно соединение выделяется клиенту из пула соединений. Если никаких действий за это время не происходило - соединение возвращается в пул, а все ресурсы освобождаются. Тогда его уменьшение наоборот повлечет сокращение "времени допустимого бездействия". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 12:38 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, возможно. Если почитать весь конфиг, то там есть ещё один тайм-аут. Пока не пробовал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 12:42 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
Курдль, Код: xml 1. 2. 3. 4. 5. 6. 7. 8. позже проверю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 12:46 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
suPPLerДа. Вот в открытом доступе информация из MOS: http://dbalchemistltd.blogspot.com/2013/10/apex-database-waiting-on-virtual.html Рекомендуют уменьшить значение до 300 (3 секунды). Практически на том же ресурсе рекомендуют увеличить в 5(!) раз :) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 13:31 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
КурдльПрактически на том же ресурсе рекомендуют увеличить в 5(!) раз :) Между session -timeout и call -timeout разница не только в названии. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 20:40 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
suPPLerКурдльПрактически на том же ресурсе рекомендуют увеличить в 5(!) раз :) Между session -timeout и call -timeout разница не только в названии. Ага! Извиняюсь - отморозился слегонца :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2015, 08:58 |
|
||
|
APEX оптимизация производительности
|
|||
|---|---|---|---|
|
#18+
prog_dogЗдраствуйте все сюда зашедшие, однажды год назад поставив oracle 11 наткнулся на это чудо по имени апекс, потыкав мастера создания отчетов пришел в легкое чувство эйфории "как все можно быстро делать то на что раньше уходили недели" но потом это чувство стало потихоньку исчезать а дело было в диких тормозах запросов, причем элементарных, два одинаковых запроса выполнял на апексе и на обычной связке apache&PHP&PL/sql&xml, разница по времени выполнения запроса более чем чувствительная, в то время рускоязычных ресурсов по апексу я не нашел и так и забросил это дело, но тут наткнулся на этот чудесный форум и эту ветку по апексу решил возобновить свои изыскания, может кто посоветует в чем затык? сразу скажу что железо на сервере отличное с большим запасом производительности дело не в нем. Ну вообще то 11 версия тоже его не принесла с аистом, он уходит корнями в 2004 год HTML DB так сказать!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2015, 10:36 |
|
||
|
|

start [/forum/topic.php?all=1&fid=50&tid=1875078]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
160ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
122ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 532ms |

| 0 / 0 |
