|
Помогите, пожалуйста, оптимизировать 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/moderation_log.php?user_name=menja_zovut_deniska]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 447ms |
total: | 600ms |
0 / 0 |