|
FOR зависает
|
|||
---|---|---|---|
#18+
Обычный FOR Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
В таблице около 21000 информации; Но крутится бесконечно , данные не добавляются; TABLESPACES в норме , UNDU тоже в норме , серверные данные тоже норма. Никаких высоких показателей во время процесса не наблюдается. В чем причина может быть? Накиньте пожалуйста , буду благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 12:03 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
FrequencyОбычный FOR Код: plsql 1. 2. 3. 4. 5. 6. 7.
В таблице около 21000 информации; Но крутится бесконечно , данные не добавляются; TABLESPACES в норме , UNDU тоже в норме , серверные данные тоже норма. Никаких высоких показателей во время процесса не наблюдается. В чем причина может быть? Накиньте пожалуйста , буду благодарен. Зачем ??? Код: plsql 1.
И где COMMIT; ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 12:08 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
запрос выполняется? поставьте логирование в автономной транзакции в начале цикла, ну или гляньте чем занята сессия хотя бы ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 12:12 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
Frequency Приведите работающий скрипт... А то: INSERT TABLE ??? Наверное INSERT INTO <TABLE>... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 12:13 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
FrequencyВ чем причина может быть?В программировании методом "миллион мартышек за тыщу лет натопчут войну и мир". ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 12:14 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
Владимир СА, если в INSERT TABLE есть уникальный индекс и кто-то (иногда ето подвисшая сессия) вставил дубль, то Ваша сессия (insert в FOR) будет ждать завершения транзакции "чужой/другой" сессии ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 12:25 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
StaxВладимир СА, если в INSERT TABLE есть уникальный индекс и кто-то (иногда ето подвисшая сессия) вставил дубль, то Ваша сессия (insert в FOR) будет ждать завершения транзакции "чужой/другой" сессии ..... staxНу, это не у меня, а у Frequency... Поэтому и прошу показать полный код. Может у Frequency все по умному и имеет место SEQUENCE типа Код: plsql 1.
Да и версию оракла хотелось бы видеть... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 12:31 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
Владимир САМожет у Frequency все по умномуДа-да, кругом все гении, а в форум они приходят не плакаться, а так просто. Наивная простота… ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 12:34 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
Владимир САStaxесли в INSERT TABLE есть уникальный индекс и кто-то (иногда ето подвисшая сессия) вставил дубль, то Ваша сессия (insert в FOR) будет ждать завершения транзакции "чужой/другой" сессииМожет у Frequency все по умному и имеет место SEQUENCE типа...Какое отношение имеет сиквенс к цитируемому утверждению Stax? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 12:45 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
Владимир САНу, это не у меня, а у Frequency... звиняйте, не там кликнул ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 12:46 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
-2-Владимир САпропущено... Может у Frequency все по умному и имеет место SEQUENCE типа...Какое отношение имеет сиквенс к цитируемому утверждению Stax?Хм... Про уникальный индекс я почему то подумал про ID... Если для него создан сиквенс, то тут как бы оракл сам разрулит. А если имеют место другие поля в таблице и построены еще уникальные индексы. Ну так можно кучу вариантов смотреть. И в этом случае тогда надо конечно смотреть на залочивание таблицы. И почему просто не посмотреть на выполнение скрипта типа: Код: plsql 1.
21000 записей - это не так уж и много. ТС то не отвечает, а мы тут догадки кидаем. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 12:53 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
Владимир СА21000 записейЭто твои домыслы. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:04 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
ElicВладимир СА21000 записейЭто твои домыслы.Согласен... Просто ТС не умеет выражаться. Фраза "21000 информации" - вообще ни о чем. Ну я понял ее по своему... Может и неправильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:10 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
Владимир САНу так можно кучу вариантов смотреть. если есть права я б 1) глянул активна ли сессия 2) если активна, не ждет ли чего-то 3) растут ли статистики и тд зы если loop - end loop большой внутри может и что-то цыклить ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:33 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
Полный код Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:36 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
Владимир САElicпропущено... Это твои домыслы.Согласен... Просто ТС не умеет выражаться. Фраза "21000 информации" - вообще ни о чем. Ну я понял ее по своему... Может и неправильно. 21603 строк , точнее ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:37 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
StaxВладимир САНу так можно кучу вариантов смотреть. если есть права я б 1) глянул активна ли сессия 2) если активна, не ждет ли чего-то 3) растут ли статистики и тд зы если loop - end loop большой внутри может и что-то цыклить ..... staxПоэтому и хочу из 21977708 увидеть полный работающий (пусть с зависанием) скрипт. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:38 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
FrequencyПолный код... Код: plsql 1.
где ??? или после выполнения скрипта ??? Ну и посмотреть что написал 21977875 ... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:44 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
StaxВладимир САНу так можно кучу вариантов смотреть. если есть права я б 1) глянул активна ли сессия 2) если активна, не ждет ли чего-то 3) растут ли статистики и тд зы если loop - end loop большой внутри может и что-то цыклить ..... stax 1). Сессия не активна 2). Статистики не растут 3). Код: plsql 1. 2. 3. 4. 5.
Текущих SQL не наблюдается. 4). уже 1:40 как транзакция идет ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:47 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
Frequency1). Сессия не активна как вариант, отрубило клиента (напр из-за сети) я б прибил сессию, и если надо повторил выполнение зы для очистки совести можно глянуть SEQ_SUBJECT спалил ли номера .... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:57 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
Мой хрустальный шар предлагает: Код: plsql 1. 2.
Повторить скрипт, заменив INSERT INTO SUBJECTS.EMLOYEERS на INSERT INTO SUBJECTS.EMLOYEERS_TEST. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 13:58 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
Frequency...TABLESPACES точно в норме ? Заполненность небольшая ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 14:00 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
dmdmdmМой хрустальный шар предлагает: Код: plsql 1. 2.
Повторить скрипт, заменив INSERT INTO SUBJECTS.EMLOYEERS на INSERT INTO SUBJECTS.EMLOYEERS_TEST.Хороший вариант. Создать типа временной таблицы. а потом из нее дописать... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 14:03 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
Владимир САFrequency...TABLESPACES точно в норме ? Заполненность небольшая ? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 14:05 |
|
FOR зависает
|
|||
---|---|---|---|
#18+
Владимир САdmdmdmМой хрустальный шар предлагает: Код: plsql 1. 2.
Повторить скрипт, заменив INSERT INTO SUBJECTS.EMLOYEERS на INSERT INTO SUBJECTS.EMLOYEERS_TEST.Хороший вариант. Создать типа временной таблицы. а потом из нее дописать... чукча не читатель? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2019, 14:10 |
|
|
start [/forum/topic.php?fid=52&msg=39866255&tid=1882047]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 261ms |
total: | 402ms |
0 / 0 |