|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
---|---|---|---|
#18+
Добрый день! При запуске следующего UPDATE-а блокируются таблицы ((( Помогите, пожалуйста, его оптимизировать.. UPDATE mcs.CHANNEL_AUD ch1 SET SERVICE_STATUS=( SELECT SERVICE_STATUS FROM ( SELECT SERVICE_STATUS ,SRC_CMS_ID from (SELECT ch.*, rank() over(partition by NAME order by REV ) AS rnk from mcs.CHANNEL_AUD CH WHERE ch.SERVICE_STATUS IS NOT NULL ) WHERE RNK=1 ) ch2 WHERE ch1.SRC_CMS_ID=ch2.SRC_CMS_ID ) WHERE SERVICE_STATUS IS NULL ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2019, 10:53 |
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2019, 11:13 |
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
---|---|---|---|
#18+
alsuzДобрый день! При запуске следующего UPDATE-а блокируются таблицы ((( Помогите, пожалуйста, его оптимизировать.. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
Для оформления кода на данном форуме используйте, пожалуйста, тэг SRC. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2019, 11:54 |
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
---|---|---|---|
#18+
Попробуйте так. Код: plsql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2019, 15:10 |
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
---|---|---|---|
#18+
Роман Кудрявцев, И тут-же схватишь ORA-01732. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2019, 15:28 |
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
---|---|---|---|
#18+
Условие WHERE RNK=1 намекает на необходимость использования FIRST/LAST update mcs.CHANNEL_AUD ch1 SET SERVICE_STATUS=(select max(SERVICE_STATUS) keep (dense_rank first order by rev) from mcs.CHANNEL_AUD CH2 WHERE ch2.SRC_CMS_ID=ch1.SRC_CMS_ID and ch2.SERVICE_STATUS IS NOT NULL) WHERE SERVICE_STATUS IS NULL ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2019, 19:40 |
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
---|---|---|---|
#18+
MazoHist, спасибо большое! ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 10:26 |
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
---|---|---|---|
#18+
Предоставьте описание поля REV. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 11:06 |
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 11:18 |
|
|
start [/forum/topic.php?fid=52&gotonew=1&tid=1882270]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
12ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 257ms |
total: | 413ms |
0 / 0 |