|
|
|
И снова об использовании оконными ф-циями индексов
|
|||
|---|---|---|---|
|
#18+
Таблоид, и результат не тот ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 16:51:59 |
|
||
|
И снова об использовании оконными ф-циями индексов
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, "как прикажешь тебя понимать, Саид ?" (С) ты бы в ИБЭ взял да выполнил, что ле... Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. IDF01_CURRF01_NEXTF01_PREV0832916021160287878329287879640160239640560087874560071319640 Код: sql 1. 2. 3. 4. 5. 6. IDF01_CURRF01_NEXTF01_PREV0832916021160287878329287879640160239640560087874560071319640 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 16:57:05 |
|
||
|
И снова об использовании оконными ф-циями индексов
|
|||
|---|---|---|---|
|
#18+
ТаблоидКакой именно ? У тебя rows без order by. Сейчас он возвращает первые попавшиеся записи. Если использовать индексную навигацию, это будут первые записи в индексе, т.е. совсем другие. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 17:43:00 |
|
||
|
И снова об использовании оконными ф-циями индексов
|
|||
|---|---|---|---|
|
#18+
Таблоид, с добавленным order by тот же самый, но это довольно простой случай Код: sql 1. 2. 3. 4. 5. 6. давай вот так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 17:46:50 |
|
||
|
И снова об использовании оконными ф-циями индексов
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovТаблоидКакой именно ?У тебя rows без order by. Сейчас он возвращает первые попавшиеся записи. Если использовать индексную навигацию, это будут первые записи в индексе, т.е. совсем другие.Добавил order by в селект с оконной ф-цией. Всё стало еще трагичнее. DDL: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Поехали. var-1. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. var-2. Код: 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. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 18:28:16 |
|
||
|
И снова об использовании оконными ф-циями индексов
|
|||
|---|---|---|---|
|
#18+
Симонов Денисдавай вот такПриведи DDL и скрипт заполнения, а то у тебя тут поле F02 появилось. Ну, и свои результаты тоже покажи, что ле... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.03.2014, 18:30:13 |
|
||
|
И снова об использовании оконными ф-циями индексов
|
|||
|---|---|---|---|
|
#18+
Таблоид, F02 того же типа что и F01, только заполнено случайными числами. Честно говоря не пробовал, но идея в том что когда оконная функция кэширует весь резалтсет, а потом его многократно сортирует по разным полям и в разном направлении производительность должна быть лучше чем на PSQL коде хотя бы из того что там невозможно сделать это в одном курсоре. Попозже может и проверю свою догадку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2014, 09:04:07 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38601517&tid=1563761]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
163ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 444ms |

| 0 / 0 |
