|
|
|
Помогите, пожалуйста, ускорить запрос
|
|||
|---|---|---|---|
|
#18+
Добрый вечер. Помогите, пожалуйста, ускорить запрос. Код: 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. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 19:09 |
|
||
|
Помогите, пожалуйста, ускорить запрос
|
|||
|---|---|---|---|
|
#18+
Postgres111, бы думал в этом направлении: Код: sql 1. 2. 3. 4. 5. 6. 7. в [] -- то, что не обязательно, в {} -- что можно сделать нестандартного. И без него может помочь, если искомые статьи и носители -- часты с конца [временннОго индекса]. обратный вариант -- запхать "date",created_date в core_articlekeyword [денормализация]. там даже hstore и btree_gist не потребуются. и самоег главное Код: sql 1. 2. поменяйте на Код: sql 1. если, опять таки, статей много и с конца, и вы не ожидаете просмотра почти всех id <если все статьи кейвордированы ==> их кейвордов будет больше чем статей, а если искомые статьи заведомо есть в малом слайсе -- зачем вам весь список article_id за все времена > ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2015, 20:34 |
|
||
|
Помогите, пожалуйста, ускорить запрос
|
|||
|---|---|---|---|
|
#18+
этта, Огромное спасибо, очень помогло! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2015, 00:46 |
|
||
|
Помогите, пожалуйста, ускорить запрос
|
|||
|---|---|---|---|
|
#18+
Postgres111, вам хватило exists + index ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2015, 10:06 |
|
||
|
Помогите, пожалуйста, ускорить запрос
|
|||
|---|---|---|---|
|
#18+
этта, Еще раз спасибо за помощь. Прошу прощения за долгий ответ. Использование exists дало само по себе более чем хороший результат. Индекс не создался: Код: plsql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 18:47 |
|
||
|
Помогите, пожалуйста, ускорить запрос
|
|||
|---|---|---|---|
|
#18+
Postgres111этта, Еще раз спасибо за помощь. Прошу прощения за долгий ответ. Использование exists дало само по себе более чем хороший результат. Индекс не создался: Код: plsql 1. 2. gist там относился к денормалищации полем hstore , или array-ем keywords так, некая далёкая фантазия там много ещё ручками для неё надо изображать не берите в голову по полям же timestamptz -- обычный составной btree ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 22:11 |
|
||
|
Помогите, пожалуйста, ускорить запрос
|
|||
|---|---|---|---|
|
#18+
Добрый вечер, этта! Есть деловой вопрос к Вам, как с Вами можно связаться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2015, 20:46 |
|
||
|
Помогите, пожалуйста, ускорить запрос
|
|||
|---|---|---|---|
|
#18+
I00NДобрый вечер, этта! Есть деловой вопрос к Вам, как с Вами можно связаться? доброе; а с вами ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2015, 11:11 |
|
||
|
Помогите, пожалуйста, ускорить запрос
|
|||
|---|---|---|---|
|
#18+
qwwqI00NДобрый вечер, этта! Есть деловой вопрос к Вам, как с Вами можно связаться? доброе; а с вами ? Благодарю за ответ, i00n@teewars.org ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2015, 11:49 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39044214&tid=1997747]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 330ms |

| 0 / 0 |
