Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Простой запрос, который выполняется очень долго
|
|||
|---|---|---|---|
|
#18+
имеется 2 таблицы по 70К записей примерно Код: 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. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. сам запрос Код: plsql 1. выполняется 20 минут. на МССКЛ 2секунды. Куда копать? shared_buffers = 4GB effective_cache_size = 4GB Переползаю с МССКЛ так что в тонкости настройки и построения запросов только начинаю вникать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2016, 10:11 |
|
||
|
Простой запрос, который выполняется очень долго
|
|||
|---|---|---|---|
|
#18+
А вот так секунды. Кто скажет почему? Код: plsql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2016, 10:38 |
|
||
|
Простой запрос, который выполняется очень долго
|
|||
|---|---|---|---|
|
#18+
Владимир Гречка, Забудьте про NOT IN (поздапрос) для postgresql раз и навсегда. Он изза странного требования при работе с NULLS всегда будет тормозить. Используйте not exits вместо этого или left join/where is null ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2016, 10:50 |
|
||
|
Простой запрос, который выполняется очень долго
|
|||
|---|---|---|---|
|
#18+
Владимир Гречка, `EXPLAIN (analyze, buffers)` для каждого из запросов приведите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2016, 10:51 |
|
||
|
Простой запрос, который выполняется очень долго
|
|||
|---|---|---|---|
|
#18+
Maxim Boguk, Спасибо. Буду забывать, хотя жаль :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2016, 10:59 |
|
||
|
Простой запрос, который выполняется очень долго
|
|||
|---|---|---|---|
|
#18+
Maxim BogukВладимир Гречка, Забудьте про NOT IN (поздапрос) для postgresql раз и навсегда. Он изза странного требования при работе с NULLS всегда будет тормозить. Используйте not exits вместо этого или left join/where is null Надо ли понимать так, что нужно забыть и про "IN ()" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2016, 16:17 |
|
||
|
Простой запрос, который выполняется очень долго
|
|||
|---|---|---|---|
|
#18+
Ролг ХупинMaxim BogukВладимир Гречка, Забудьте про NOT IN (поздапрос) для postgresql раз и навсегда. Он изза странного требования при работе с NULLS всегда будет тормозить. Используйте not exits вместо этого или left join/where is null Надо ли понимать так, что нужно забыть и про "IN ()" ? Нет. IN - нормальная конструкция. Проблема с NOT IN из-за поведения описанного в https://www.depesz.com/2008/08/13/nulls-vs-not-in/ (его просто нельзя эффективно и быстро реализовать на уровне кода). -- Maxim Boguk www.postgresql-consulting.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2016, 02:10 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39361057&tid=1996827]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
157ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 267ms |

| 0 / 0 |
