|
|
|
Помогите, пожалуйста, оптимизировать 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:45 |
|
||
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2019, 11:13:20 |
|
||
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
|---|---|---|---|
|
#18+
alsuzДобрый день! При запуске следующего UPDATE-а блокируются таблицы ((( Помогите, пожалуйста, его оптимизировать.. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Для оформления кода на данном форуме используйте, пожалуйста, тэг SRC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2019, 11:54:16 |
|
||
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
|---|---|---|---|
|
#18+
Попробуйте так. Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2019, 15:10:44 |
|
||
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
|---|---|---|---|
|
#18+
Роман Кудрявцев, И тут-же схватишь ORA-01732. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2019, 15:28:31 |
|
||
|
Помогите, пожалуйста, оптимизировать 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:38 |
|
||
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
|---|---|---|---|
|
#18+
MazoHist, спасибо большое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2019, 10:26:30 |
|
||
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
|---|---|---|---|
|
#18+
Предоставьте описание поля REV. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2019, 11:06:12 |
|
||
|
Помогите, пожалуйста, оптимизировать UPDATE
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2019, 11:18:42 |
|
||
|
|

start [/forum/search_topic.php?author=dcooper&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 660ms |
| total: | 769ms |

| 0 / 0 |
