Запрос Oracle, занимающий бесконечное время в PHP

#php #sql #oracle #plsql #oracle-sqldeveloper

#php #sql #Oracle #plsql #oracle-sqldeveloper

Вопрос:

Когда я запускаю запрос ниже в PHP, это занимает бесконечное время. И когда я запускаю его в sqldeveloper, это занимает всего несколько миллисекунд.

Я понятия не имею, почему это занимает так много времени в PHP.

 select 'This is a Fast Fix' as msg
            from V_MYVIEW a
            where a.entity_id = :entity_id
                and rownum=1
                and a.description like 'Fast Fix%'
  

Также следует упомянуть, что этот запрос использовался для правильной работы, и внезапно это начало занимать бесконечное время.
Также этот запрос выполняется правильно в dev env.

В чем может быть возможная ошибка. Любая помощь будет оценена.

Также нет проблем, когда я запускаю приведенный ниже запрос на PHP

 select description as msg
                from V_MYVIEW a
                where a.entity_id = :entity_id
                    and rownum=1
                    and a.description like 'Fast Fix%'
  

единственное различие между двумя запросами

 select description as msg  ==>select 'This is a Fast Fix' as msg
  

Комментарии:

1. @Radagast81 Я использую того же пользователя в PHP, что и sqldeveloper .. но я получаю результат в sqldeveloper при запуске запроса … и в PHP он продолжает ждать

2. Когда вы запускаете его в SQL Developer, вы вводите:entity_id или вводите какое-то конкретное значение?

3. Я советую вам не использовать rownum, а использовать «выборку только первых 1 строк».

4. @KevinSeymour я привязываю entity_id