|
|
|
Помогите по Jquery. Монитор изменений
|
|||
|---|---|---|---|
|
#18+
Gustly, это всё догадки. Смотри план выполнения и доказывай, что "не верблюд". У меня не тормозит пока). Долше рендеринг идёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2015, 12:06 |
|
||
|
Помогите по Jquery. Монитор изменений
|
|||
|---|---|---|---|
|
#18+
Petro123, Для меня не догадки. Я смотрел планы и время выполнения. Говорю не с пустого места. Лично у меня пагинация происходила и по 10+ секунд. Когда надо выбирать 30+ столбцов из 10+ таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2015, 12:30 |
|
||
|
Помогите по Jquery. Монитор изменений
|
|||
|---|---|---|---|
|
#18+
GustlyФильтры фильтрами. А вот запрос выполняется всегда полный, даже если надо вывести первые 15 строк из допустим 1000/10к/50к. Нет. Посмотреть, во что превращается запрос из Source региона, можно через отладку. Увидеть его план можно через трассировку. Например, есть интерактивный отчёт с запросом: Код: plsql 1. Отчёт выводит по пять строк на страницы, в нём нет скрытых столбцов, группировок, вычисляемых столбцов и прочего. Смотрим в обработанную трассу: Код: plsql 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. План выполнения тезис про полное выполнение запроса из Source опровергает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2015, 12:43 |
|
||
|
Помогите по Jquery. Монитор изменений
|
|||
|---|---|---|---|
|
#18+
suPPLer, Я здесь вижу только ограничение по APXWS_MAX_ROW_CNT, которые обычно равно 1000 или 10000. До таких размеров у меня запросы не доходили. В итоге берутся все строки. Покажите лучше запрос с фильтром. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2015, 12:52 |
|
||
|
Помогите по Jquery. Монитор изменений
|
|||
|---|---|---|---|
|
#18+
GustlyКогда надо выбирать 30+ столбцов из 10+ таблиц. Какой-то странный пример против APEX. В ГУИ проблем не было? В APEX неудобный ГУИ для стольких столбцов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2015, 13:03 |
|
||
|
Помогите по Jquery. Монитор изменений
|
|||
|---|---|---|---|
|
#18+
Petro123, Пользователь - создание странное. Разумеется они в экран не помещаются. Их крутят по горизонтали. А потом выгружают в эксель и крутят там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2015, 13:10 |
|
||
|
Помогите по Jquery. Монитор изменений
|
|||
|---|---|---|---|
|
#18+
Gustly, я думаю, 5-8 колонок будет летать или терпимо. А простыни на экран, пусть помучаются или берут клиент-сервер-десктоп. imho ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2015, 13:36 |
|
||
|
Помогите по Jquery. Монитор изменений
|
|||
|---|---|---|---|
|
#18+
GustlyЯ здесь вижу только ограничение по APXWS_MAX_ROW_CNT, которые обычно равно 1000 или 10000. До таких размеров у меня запросы не доходили. В итоге берутся все строки. Покажите лучше запрос с фильтром. Да, я был неправ, извините. Залез в потроха WWV_FLOW_WORKSHEET, чтобы проверить, как на самом деле идёт вывод конкретной страницы, а там всё печально. Открывают запрос (с фильтрами, сортировкой и прочим) и начинают его фетчить, пока не добираются до p_pg_min_row, после чего выводят строки до p_pg_max_row и закрывают курсор. Такое вот «дубовое» окно, без всяких COUNT STOPKEY в плане и rownum с сортировками в тексте. С фильтром всё просто: Код: plsql 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. Это уже через APEX_IR.GET_REPORT с автоформатированием кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2015, 00:10 |
|
||
|
Помогите по Jquery. Монитор изменений
|
|||
|---|---|---|---|
|
#18+
Gustly, Так только в интерактивных отчетах. В обычных уже норм должно быть, в том смысле, что зависит от выбранного типа пагинации 12-й оракл едва ли существенно поможет, т.к. чтобы выбрать 1000-1050 строки, нужно их все равно все отсортировать, + не забываем что апекс работает по принципу stateless, т.е. в конце каждого запроса сессия oracle сбрасывается и отдается другому клиенту, тем самым экономятся ресурсы сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.02.2015, 13:08 |
|
||
|
Помогите по Jquery. Монитор изменений
|
|||
|---|---|---|---|
|
#18+
SvDev, В этом вся проблема, в сортировке. Единственный вариант какой я вижу - это извращенный. Принудительное использование индекса по полю, по которому нужна сортировка, так как в индексе оно уже отсортировано. Тогда уже можно делать выборку 100-150 строк, оно пойдет по отсортированному индексу. Но тогда нужно или куча индексов по всем полям или ограничивать пользователя в свободе выбора сортировки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2015, 08:57 |
|
||
|
|

start [/forum/topic.php?fid=50&gotonew=1&tid=1875072]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
198ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 536ms |

| 0 / 0 |
