028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

PostgreSQL表分区不同实现的示例分析

PostgreSQL表分区不同实现的示例分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

如皋网站建设公司创新互联公司,如皋网站设计制作,有大型网站制作公司丰富经验。已为如皋上1000家提供企业网站建设服务。企业网站搭建\成都外贸网站建设公司要多少钱,请找那个售后服务好的如皋做网站的公司定做!

pg_pathman 更新提供了更改查询和删除查询的支持. 由于使用了PostgreSQL查询计划挂钩,更新和删除规划在对单个分区查询时,速度会有改善 其他方式的查询,依旧使用缓慢的继承查询规划 当然,UPDATE,DELETE操作只涉及一个一个分区的情况似乎是最常见,最需要优化的。

此外,分享一些基准测试。 这一基准测试是一年的记账, 按天来做表分区,总计约1百万(1M)条数据 当然,这只是个测试示列,因为在实际中由于数据量太小,没有人会分成这么多分区

但它仍然很高兴见到分区开销。下列操作的性能进行比较:

以下的分区方法进行了比较︰

单表,没有使用分区 pg_partman 扩展 pg_pathman 扩展

在2xIntel Xeon CPU X5675 @ 3.07GHz, 24 GB 内存的服务器上, 数据库参数配置fsync=off 使用10个线程可以得到如下的结果。

PostgreSQL表分区不同实现的示例分析 PostgreSQL表分区不同实现的示例分析

PostgreSQL表分区不同实现的示例分析

我可以得到以下结论

用于基准测试的 SQL 脚本,请参阅此依据。

create_*.sql 创建日记帐表使用分区的各种方法。 pg_bench的脚本: select_one.sql、 select_day.sql、 insert.sql 和 update.sql .

看完上述内容,你们掌握PostgreSQL表分区不同实现的示例分析的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


文章题目:PostgreSQL表分区不同实现的示例分析
转载源于:http://www.tsicrk.com/article/ppcshe.html

其他资讯

让你的专属顾问为你服务

2.5326s