|
|
|
Соединение derived-выборок mon$-таблиц: можно ли ускорить ?
|
|||
|---|---|---|---|
|
#18+
... например - созданием "на лету" индексов к ним ? Например, вот для такого случая: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. - получаю план: в 2.5: Код: plaintext Код: plaintext и совсем неувидительно, что при этом будет печальный elapsed time: Код: plaintext 1. 2. 3. 4. 5. 6. 7. PS. Хотя сама группировка делается быстро: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. PPS. Статистика приведена для 2.5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2014, 22:32:32 |
|
||
|
Соединение derived-выборок mon$-таблиц: можно ли ускорить ?
|
|||
|---|---|---|---|
|
#18+
Создание индексов для таблиц-мониторинга, да ещё на лету - это эпично. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2014, 22:34:07 |
|
||
|
Соединение derived-выборок mon$-таблиц: можно ли ускорить ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, ты думаешь создание индекса на лету будет быстрее? Ускорять соединение можно было бы HASH/MERGE соединением, но не в твоём случае. Это вообще что за изврат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2014, 22:38:38 |
|
||
|
Соединение derived-выборок mon$-таблиц: можно ли ускорить ?
|
|||
|---|---|---|---|
|
#18+
Симонов Денис> ты думаешь создание индекса на лету будет быстрее? Теоретически (не в данном случае), можно было бы его создавать заранее. Хотя для таблиц мониторинга с этим могут быть трудности да и не нужно. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2014, 22:42:04 |
|
||
|
Соединение derived-выборок mon$-таблиц: можно ли ускорить ?
|
|||
|---|---|---|---|
|
#18+
еще эпичнее использование индексов для джойна по условию ca.ctx_id_new<>cb.ctx_id_new, особенно для выражений а-ля "min(cast(iif(хрен пойми что)))" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2014, 22:43:08 |
|
||
|
Соединение derived-выборок mon$-таблиц: можно ли ускорить ?
|
|||
|---|---|---|---|
|
#18+
А чё, индекс по выражению. Ну "хрен пойми что" можно заменить на что-то более вменяемое. Сугубо для трекера. :) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2014, 22:47:51 |
|
||
|
Соединение derived-выборок mon$-таблиц: можно ли ускорить ?
|
|||
|---|---|---|---|
|
#18+
Симонов Денисты думаешь создание индекса на лету будет быстрее? Ускорять соединение можно было бы HASH/MERGE соединением, но не в твоём случае. Это вообще что за изврат?Для 1800 строк-то (см выше) ? да мухой должно пролететь, ведь ничего/никого уже опрашивать не надо, данные все - под рукой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2014, 22:47:56 |
|
||
|
Соединение derived-выборок mon$-таблиц: можно ли ускорить ?
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустам, индекс по выражению для агрегатных функций ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2014, 22:51:56 |
|
||
|
Соединение derived-выборок mon$-таблиц: можно ли ускорить ?
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, гулять так гулять мечтать так мечтать :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2014, 22:56:14 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38549468&tid=1563919]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
221ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 200ms |
| total: | 543ms |

| 0 / 0 |
