|
|
|
sel * from (sel * from T order by INDEXED_FLD ) order by INDEXED_FLD: в плане SORT. Why ?
|
|||
|---|---|---|---|
|
#18+
hi all LI-T6.3.0.31129 Создаем таблицу с одним индексированным varchar-полем, в которое пишем: 1) 200 строк вида 'a' 2) 500 тыс длинных строк вида 'bbbbbbbbbb . . .' || uuid_to_char(gen_uuid()) 3) снова 200 строк вида 'c': Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Далее смотрим на план запроса: Код: sql 1. - вот он: Код: plaintext Для :s = 'a' будем видеть: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Разве тут не достаточно преобразования запроса к Код: sql 1. с планом PLAN (TX ORDER TX_S) - ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2014, 13:32 |
|
||
|
sel * from (sel * from T order by INDEXED_FLD ) order by INDEXED_FLD: в плане SORT. Why ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, ты бы explain план лучше привёл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2014, 13:42 |
|
||
|
sel * from (sel * from T order by INDEXED_FLD ) order by INDEXED_FLD: в плане SORT. Why ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, зачем писать глупые запросы и потом пытаться их оптимизировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2014, 13:43 |
|
||
|
sel * from (sel * from T order by INDEXED_FLD ) order by INDEXED_FLD: в плане SORT. Why ?
|
|||
|---|---|---|---|
|
#18+
Симонов Денисты бы explain план лучше привёл Код: 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. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2014, 13:53 |
|
||
|
sel * from (sel * from T order by INDEXED_FLD ) order by INDEXED_FLD: в плане SORT. Why ?
|
|||
|---|---|---|---|
|
#18+
dimitrзачем писать глупые запросы и потом пытаться их оптимизировать?то, что внутри DT - это на самом деле вьюха (была). За каким псом в неё было добавлено order by, трудно сказать. Наверное, она еще в какой-то самодеятельности участвовала, и там было как раз нужно, чтобы она возвращала данные в упорядоченном виде. ЗЫ. Глупо-не_глупо, но таки вопрос! а что, если доступа к коду вьюхи нету, но есть необходимость задействовать именно её ? в 3.х ведь будет такое, что DDL нельзя посмотреть всем кому не лень, так ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2014, 13:57 |
|
||
|
sel * from (sel * from T order by INDEXED_FLD ) order by INDEXED_FLD: в плане SORT. Why ?
|
|||
|---|---|---|---|
|
#18+
Таблоидв 3.х ведь будет такое, что DDL нельзя посмотреть всем кому не лень, так ? кто-то это обещал или ты сам додумал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2014, 14:04 |
|
||
|
sel * from (sel * from T order by INDEXED_FLD ) order by INDEXED_FLD: в плане SORT. Why ?
|
|||
|---|---|---|---|
|
#18+
Таблоидчто DDL нельзя посмотреть всем кому не лень, так с чего ты это взял? В обсуждениях было, а в трекере планов не видно Таблоид(BTW: зачем тут два раза "Filter" ?) хз. Наверное перестраховывается P.S. ORDER BY внутри вьюхи зло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2014, 14:05 |
|
||
|
sel * from (sel * from T order by INDEXED_FLD ) order by INDEXED_FLD: в плане SORT. Why ?
|
|||
|---|---|---|---|
|
#18+
dimitrТаблоидв 3.х ведь будет такое, что DDL нельзя посмотреть всем кому не лень, так ?кто-то это обещал или ты сам додумал?обещаний не видел / не помню, но терзает смутное сомнение, что в fb-devel'e видел... но там с поиском беда. Ладно. Нет так нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2014, 14:12 |
|
||
|
sel * from (sel * from T order by INDEXED_FLD ) order by INDEXED_FLD: в плане SORT. Why ?
|
|||
|---|---|---|---|
|
#18+
Симонов ДенисP.S. ORDER BY внутри вьюхи злоне всегда: order by ... rows 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2014, 14:13 |
|
||
|
sel * from (sel * from T order by INDEXED_FLD ) order by INDEXED_FLD: в плане SORT. Why ?
|
|||
|---|---|---|---|
|
#18+
Таблоид, если внутри вьюхи применён order by ... rows 1, то это уже совсем другая песня, в неё вроде даже как предикаты перестают пропихиваться. Я имею ввиду когда просто order by добавлено без всяких rows. Смысла в этом мало, тем более если дальше переупорядочивание идёт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2014, 14:20 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38646413&tid=1563586]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 477ms |

| 0 / 0 |
