|
Запрос в APEX работает медленнее чем в PL*SQL Developere (не используется индекс?)
|
|||
---|---|---|---|
#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. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95.
На данный момент 1,2 млн строк. Представляет собой Логи операторов связи. Запрос вида Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Отрабатывает в Developere порядка 1-2 секунд, в APEX вывод затягивается на 8-12 секунд. Как можно добиться большей скорости работы? Написание или ненаписание хинтов для принудительного использования индекса не влияет на скорость. Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production Application Express 3.2.1.00.10 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2009, 15:38 |
|
Запрос в APEX работает медленнее чем в PL*SQL Developere (не используется индекс?)
|
|||
---|---|---|---|
#18+
VladIg, Для начала - включите DEBUG в APEX, убедитесь, что 8-12 секунд выполняется именно запрос. Затем Вам сюда . Сразу посоветую сделать трассировку выполнения запроса в PL/SQL Developer и в APEX, а затем выложить результаты. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2009, 16:27 |
|
|
start [/forum/topic.php?fid=50&msg=36381254&tid=1877158]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 156ms |
0 / 0 |