官术网_书友最值得收藏!

  • Mastering PostgreSQL 10
  • Hans Jürgen Sch?nig
  • 182字
  • 2021-06-30 19:03:48

Improving parallelism

PostgreSQL 9.6 was the first version supporting parallel queries in their most basic form. Of course, not all parts of the server are fully parallel yet. Therefore, it is an ongoing effort to speed up even more operations than before. PostgreSQL 10.0 is a major step towards even more parallelism as a lot more operations can now benefit from multi-core systems.

Indexes are a key area of improvement and will benefit greatly from additional features introduced into PostgreSQL 10.0. There is now full support for parallel b-tree scans as well as for bitmap scans. For now, only b-tree indexes can benefit from parallelism but this will most likely change in future releases too, to ensure that all types of indexes can enjoy an even better performance.

In addition to indexing, the PostgreSQL community has also worked hard to introduce support for parallel merge joins and to allow for more procedures to run in parallel. Some of the latest blog posts from the PostgreSQL community already suggest that many new features related to parallelism are in the pipeline for PostgreSQL 11.0.

主站蜘蛛池模板: 大埔县| 莲花县| 亳州市| 二手房| 克什克腾旗| 锡林浩特市| 确山县| 玛沁县| 河曲县| 祁门县| 桂阳县| 蒙城县| 宝坻区| 长治县| 天祝| 涿鹿县| 宝鸡市| 通江县| 胶南市| 嘉定区| 岗巴县| 夹江县| 富民县| 长宁区| 玛曲县| 商洛市| 平陆县| 沙湾县| 鹰潭市| 岳阳市| 马尔康县| 阿拉尔市| 永登县| 南昌县| 台南县| 柳河县| 长垣县| 民乐县| 大宁县| 北票市| 武宁县|