Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Postgres 10 parallel query внутри plpgsql функции
|
|||
|---|---|---|---|
|
#18+
Вопрос: можно ли обернуть SQL запрос в plpgsql функцию так, чтобы 10.2 использовала при этом parallel scan? Кейс: http://collabedit.com/nves6 Предпосылка: https://wiki.postgresql.org/wiki/Parallel_Query… Что я уже попробовал: 1. Возвращать курсор. Как вики и утверждала, параллельный select не работает. 2. Менять функцию на return table. Параллельный select все равно не работает. Код: sql 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2018, 17:20 |
|
||
|
Postgres 10 parallel query внутри plpgsql функции
|
|||
|---|---|---|---|
|
#18+
Skoffer, В последнем приведённом примере параллельность присутствует. Что не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2018, 21:31 |
|
||
|
Postgres 10 parallel query внутри plpgsql функции
|
|||
|---|---|---|---|
|
#18+
vyegorov, в последнем примере функция languge sql. А в language plpgsql не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2018, 13:42 |
|
||
|
Postgres 10 parallel query внутри plpgsql функции
|
|||
|---|---|---|---|
|
#18+
Skoffer, Я склоняюсь к тому, что это из-за того, что ф-ция RETURNS TABLE. Если её переделать, то параллельность включается: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Можно посмотреть на обсуждение фичи: http://postgr.es/m/CAOGQiiMfJ+4SQwgG=6CVHWoisiU0+7jtXSuiyXBM3y=A=eJzmg@mail.gmail.com]http://postgr.es/m/CAOGQiiMfJ 4SQwgG=6CVHWoisiU0 7jtXSuiyXBM3y=A=eJzmg@mail.gmail.com Там также все примеры только для скалярных функций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.02.2018, 14:50 |
|
||
|
|

start [/forum/topic.php?fid=53&tid=1995918]: |
0ms |
get settings: |
13ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 282ms |
| total: | 425ms |

| 0 / 0 |
