<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Бета-выпуск СУБД PostgreSQL 9.6 с поддержкой распараллеливан...</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/107893.html</link>
    <description>Представлен (http://www.postgresql.org/about/news/1668/) первый бета-выпуск СУБД PostgreSQL 9.6, ключевым новшеством в котором является поддержка распараллеливания операций последовательного сканирования записей (Sequential Scan (http://www.postgresql.org/message-id/E1ZwVzN-0000Xz-5e&#064;gemulon.postgresql.org)), слияния запросов (join (http://www.postgresql.org/message-id/E1aLyct-000314-UZ&#064;gemulon.postgresql.org)) и  агрегирования данных (http://www.postgresql.org/message-id/E1ahzxY-0004qA-GJ&#064;gemulon.postgresql.org). При распараллеливании операция разбивается на части и каждая часть разбирается отдельным обработчиком, после чего результаты работы каждого обработчика объединяются, что позволяет существенно увеличить скорость обработки запроса на системах с большим числом процессорных ядер. Выигрыш особенно заметен для ресурсоёмких запросов, таких как сопоставление по регулярным выражениям.  &lt;br&gt;&lt;br&gt;&lt;br&gt;Другие улучшения (https://wiki.postgresql.org/wiki/NewIn96):&lt;br&gt;&lt;br&gt;&lt;br&gt;-  &#091;&#091;http://www.postgresql.org/message-id/E1aniiT-0008</description>

<item>
    <title>Бета-выпуск СУБД PostgreSQL 9.6 с поддержкой распараллеливан... (Tihon)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/107893.html#56</link>
    <pubDate>Thu, 29 Sep 2016 18:59:42 GMT</pubDate>
    <description>Ок. А что в этом патче может понравится, если вместо реализации платформы для версионных БД ребята попытались сделать из Postgres - блокировочник? Видимо мне никогда не понять почему массивы, иерархия и текст имеет всегда один тип - &apos;bytea&apos;... Почему 1с (по-умолчанию, без возможности от их отказаться) создает мне индексы размером с таблицу и использует их чуть реже чем никогда?&lt;br&gt;&lt;br&gt;Про возможность поставить более эффективный GIN/GiST-индекс вместо B-tree для многопользовательского отчета с огромным количеством зависимостей - умолчу... &lt;br&gt;&lt;br&gt;Резюмирую - это охерительных размеров костыль, который к тому же не применим к актуальным релизам без внесения правок к патчам.&lt;br&gt;</description>
</item>

<item>
    <title>Бета-выпуск СУБД PostgreSQL 9.6 с поддержкой распараллеливан... (Alexey Lustin)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/107893.html#55</link>
    <pubDate>Fri, 20 May 2016 15:15:23 GMT</pubDate>
    <description>Не давайте эту ссылку - она стартоватая&lt;br&gt;&lt;br&gt;Сейчас лучше вот:&lt;br&gt;&lt;br&gt;https://pgconf.ru/media/2016/05/20/Ласкин Лев.pdf&lt;br&gt;https://pgconf.ru/2016/90069&lt;br&gt;https://github.com/VanessaDockers/pgsteroids&lt;br&gt;</description>
</item>

<item>
    <title>Бета-выпуск СУБД PostgreSQL 9.6 с поддержкой распараллеливан... (Anonymous1)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/107893.html#54</link>
    <pubDate>Wed, 18 May 2016 04:41:21 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; Там два косяка - медленная работа при соединении живых таблиц с виртуальными &lt;br&gt;&amp;gt; (срез последних надо пихать в отдельную таблицу и тд) и работа &lt;br&gt;&amp;gt; с таблицами регистров бухгалтерии - очень часто приходится перегружать слона ибо &lt;br&gt;&amp;gt; дедлоки валят массово. ИМХО реализация Cross Join в слоне кривовато сделана. &lt;br&gt;&lt;br&gt;Там еще главнее косяки есть.&lt;br&gt;У меня, например, при закрытии месяца MS SQL накладывает порядка 20000 блокировок, а Postgres - порядка 70000000. Если учесть, что темп наложения блокировок - примерно 2000 в секунду на MS SQL и до 3000 в секунду на Postgres, получаем феерическую разницу.&lt;br&gt;Эти данные видны в консоли 1С.&lt;br&gt;Остальные вычисления при закрытии месяца (самая нагруженная процедура IMHO) примерно одинаковы по времени, но на фоне вышесказанного это мелочи.&lt;br&gt;&lt;br&gt;Что же касается взаимных блокировок - это давно решено. Если, конечно, доморощенные таланты не пишут собственных отчетов/обработок, плодящих бесконтрольные взаимные захваты объектов.  &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Бета-выпуск СУБД PostgreSQL 9.6 с поддержкой распараллеливан... (Вареник)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/107893.html#53</link>
    <pubDate>Sun, 15 May 2016 16:59:08 GMT</pubDate>
    <description>&amp;gt; Там два косяка - медленная работа при соединении живых таблиц с виртуальными &lt;br&gt;&amp;gt; (срез последних надо пихать в отдельную таблицу и тд) и работа &lt;br&gt;&amp;gt; с таблицами регистров бухгалтерии - очень часто приходится перегружать слона ибо &lt;br&gt;&amp;gt; дедлоки валят массово. ИМХО реализация Cross Join в слоне кривовато сделана. &lt;br&gt;&lt;br&gt;Почему-то в OpenERP/Odoo, изначально заточенной под Постгрес - этих проблем нет. &lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Бета-выпуск СУБД PostgreSQL 9.6 с поддержкой распараллеливан... (Вареник)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/107893.html#52</link>
    <pubDate>Sun, 15 May 2016 16:55:41 GMT</pubDate>
    <description>&amp;gt;&amp;gt; у кровавого энтерпрайза никогда нет денег делать как положено &lt;br&gt;&amp;gt; Клыкастый, это шедевр!!! (С)Сергей Светлаков &lt;br&gt;&lt;br&gt;Супер :)&lt;br&gt;</description>
</item>

<item>
    <title>Бета-выпуск СУБД PostgreSQL 9.6 с поддержкой распараллеливан... (Вареник)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/107893.html#51</link>
    <pubDate>Sun, 15 May 2016 16:53:32 GMT</pubDate>
    <description>Если долго-долго (десятилетие+) затачивать продукт под целевую базу - то ничего удивительного, что на ней будет выигрыш в скорости.&lt;br&gt;&lt;br&gt;Oracle для типичной установки 1C, среднеторговой фирмочки - слишком дорого. Требуемый DBA отдельный - тем более.&lt;br&gt;&lt;br&gt;Предлагать опенсорс - непонтово. Нет &quot;синэргетики бизнеса&quot;, т.е. взаимного проталкивания продаж. Не на кого потом переводить стрелки, &quot;это не мы, это XXX глючит&quot;...&lt;br&gt;&lt;br&gt;Что можно еще впарить, если Oracle дорого? Вывод очевиден и иднозначен. MS SQL. Не Линтер же :)&lt;br&gt;</description>
</item>

<item>
    <title>Бета-выпуск СУБД PostgreSQL 9.6 с поддержкой распараллеливан... (none_first)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/107893.html#49</link>
    <pubDate>Sat, 14 May 2016 10:58:36 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Почему-то портянки запросов из 1С в MS SQL отрабатываются обычно в 2 раза быстрее.&lt;br&gt;&amp;gt; Есть подозрение - потому что изначально затачивались именно под планировщик ms-sql.&lt;br&gt;&amp;gt;&amp;gt; На наших задачах в 1С MS SQL отрабатывает в 3-4 раза быстрее, чем Постгре на том же оборудовании. При тестах явно видно, что MS SQL нагружает 2-3 процессора, Постгре - всегда только 1.&lt;br&gt;&amp;gt; Есть подозрение, что если составлять запросы с учётом планировщика постгри - всё &lt;br&gt;&amp;gt; будет несколько иначе. Есть очень сильное подозрение, что если бы разрабы &lt;br&gt;&amp;gt; 1С ориентировались на постгрю изначально, никаких бы патчей не понадобилось.&lt;br&gt;&lt;br&gt;причина описана здесь http://www.silverbulleters.org/ne-obizhayte-linux-oida-ili-osobennosti-patcha-1s-dlya-postgresql/&lt;br&gt;и патчи ничего вредного не несут, тем более что делаются в плотном сотрудничестве 1С и профессиональной команды PostgreSql&lt;br&gt;&lt;br&gt;&amp;gt; Но да, я в курсе - у кровавого энтерпрайза никогда нет денег &lt;br&gt;&amp;gt; делать как положено и потому все сидят и ждут, когда наконец &lt;br&gt;&amp;gt; дома будут строить так, чтобы влезали </description>
</item>

<item>
    <title>Бета-выпуск СУБД PostgreSQL 9.6 с поддержкой распараллеливан... (Роман)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/107893.html#47</link>
    <pubDate>Fri, 13 May 2016 21:43:06 GMT</pubDate>
    <description>Да одна вещь по большому счету нужна, чтобы не весь кластер реплицировался, а только схема по выбору..&lt;br&gt;</description>
</item>

<item>
    <title>Бета-выпуск СУБД PostgreSQL 9.6 с поддержкой распараллеливан... (Andrey Mitrofanov)</title>
    <link>https://www.opennet.dev/openforum/vsluhforumID3/107893.html#44</link>
    <pubDate>Fri, 13 May 2016 18:00:00 GMT</pubDate>
    <description>&amp;gt; насколько я понял из заявлений квадратов (разработчиков BDR) они готовы, но сообщество &lt;br&gt;&amp;gt; не чешется) Также слышал о том что BDR не поддерживает некоторые &lt;br&gt;&amp;gt; базовые фичи постгреса, и возможно поэтому с BDR не спешат. Хрен &lt;br&gt;&lt;br&gt;UDR уже &quot;завбросили&quot;. И кому оно впилось? &lt;br&gt;&lt;br&gt;Ты внимательно читал мануал того BDR?  В части &quot;у нас БЫСТРО* и многомастерно! &amp;lt;small&amp;gt;просто скажите вашим программерам переписать эти с-ные приложения&amp;lt;/small&amp;gt;  *без блокировок, прогремссивно!&quot;&lt;br&gt;&lt;br&gt;&amp;gt; бы еще с BDR, вот это бы хотябы -&lt;br&gt;&lt;br&gt;Табе вот уже подавай каких-то &quot;новых&quot; блестящек.&lt;br&gt;&lt;br&gt;Про ужасы блестяшек &#091;или примерно&#093;&lt;br&gt;http://bonesmoses.org/2016/05/06/pg-phriday-big-data-is-hard/&lt;br&gt;</description>
</item>

</channel>
</rss>
