|
|
|
Повышение производительности запроса Pervasive 9.1
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Существует ли какой-нибудь оптимизатор запросов для первазива? написал "запросик", который при вытаскивании из базы порядка 1700 записей работает от 30 до 40 минут (точнее столько работает прога, которая использует этот запрос, а сам кверик отрабатывает 25-35 минут). Такая производительность мне жутко не нравится. Привожу текст запроса: Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 11:35 |
|
||
|
Повышение производительности запроса Pervasive 9.1
|
|||
|---|---|---|---|
|
#18+
Не зная структуры таблиц и их индексов трудно что-то советовать. Какой версии PSQL ? У версий ниже 9.5 были проблемы с использование агрегатных функций и индексов. Посмотри схему (план) работы данного запроса (утилита Query Plan Viewer), м.б. где индексов не хватает. Я бы подзапросы сделал встроенными функциями (процедурами). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.08.2007, 11:47 |
|
||
|
|

start [/forum/topic.php?fid=56&msg=34757355&tid=2016103]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
32ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 287ms |

| 0 / 0 |
