- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MemblazePBlazeSSD助力PostgreSQL
白皮书
WHITEPAPER
Memblaze® PBlaze SSD 助力 PostgreSQL
提升性能
Memblaze® PBlaze SSD 助力 PostgreSQL 提升性能
摘要
对于许多公司,从首席技术官员角度 ,消减信息技术的采购成本 ,提高基础架构的使用效率总是排在第一位
的。在关系数据库领域,PostgreSQL 是一款非常受欢迎的开源关系数据库软件。很多中小企业已经把它们
的数据迁移到 PostgreSQL 上了。通常在线业务类型的数据库系统需要低延迟的存储系统 ,这就意味着要使
用高速网络和昂贵的存储系统。随着闪存卡的普及,你还会听到更多关于 NVM Express (NVMe )的消息 ,
PBlaze SSD 是 Memblaze 推出的企业级固态硬盘产品系列,从第四代 PBlaze4 开始全面支持 NVMe 标准。
本白皮书中比较了在 PBlaze SSD 和硬件 RAID 聚合的 SAS 磁盘,PostgreSQL 数据库的联机事务处理
(OLTP )的性能,并展示了PBlaze 产品的性能和服务质量(QoS )。
PostgreSQL 介绍
PostgreSQL 是基于 SQL2011 标准编写的。它实现了 ACID、多版本并发控制、完全串行 ,和复杂语句查询
等功能。
设置参数 full_page_write=on ,PostgreSQL 服务器在检查点之后对页面的第一次写入时将整个页面写到
WAL 里面。这么做是因为页面写入永久存储介质的过程中,同时发生了操作系统崩溃 ,可能只有部分页面写
入磁盘, 从而导致在同一个页面中包含新旧数据的混合。如果关闭 full_page_writes,在崩溃后的恢复期间,
由于在 WAL 里面存储的行变化信息不够完整,因此无法完全恢复该页。存储完整的页面内容可以保证页面
可以正确恢复,但这样做的缺点是增加了必须写入 WAL 中的数据量 ,更多的读写操作。
测试环境介绍
BenchmarkSQL 是使用 JAVA 开发的TPCC 基准测试的开源应用程序,它满足 TPCC 行业基准协会的要求。
本次测试中的 BenchmarkSQL 通过模拟操作人员设定了 1000 个仓库,并模拟了 5 项业务,分别为新订单、
付款、订单状态、发货和库存。
整体测试环境如下:
服务器 : Dell PowerEdge R730xd, 2 Intel XeonE5-2620 (6 核)v3 CPU ,32GB DRAM
存储设备 :1 x Memblaze 1.6T PBlaze4
6* 600GB 15K + 1 * 300GB 15K HDD
LSI SAS-3 3008 RAID Fury
测试工具 : Benchmarksql 4.1.1 ,PostgreSQL 的TPC-C 测试工具
pgcluu 2.4 ,PostgreSQL 性能监测和稽核工具
软件 : PostgreSQL 9.2.14
CentOS 7.1
测试前提条件
白皮书 北京忆恒创源科技有限公司
2
Memblaze® PBlaze SSD 助力 PostgreSQL 提升性能
在测试之前,需要考虑以下操作:
1. 确保 PBlaze4 的分区有 4KiB 对齐 ,分区偏移量从 1MiB 开始。
2. 打开 irqbalance 服务,并设置 CPU 的使用模式为最大性能模式。
3. 调整操作系统内核参数,以匹配 PostgreSQL。避免使用操作系统交换功能,并调整共享内存参数/文件系统
脏页参数。如下所示:
vm.swappiness =0
kernel.shmmax=21474836480
n
您可能关注的文档
最近下载
- 2025年湖北省襄阳市襄阳四中学初三下学期四月调考化学试题含解析.doc VIP
- GBT 42706.1-2023 电子元器件 半导体器件长期贮存 第1部分:总则.doc
- 2018人教版七年级数学下册练习:期末达标检测卷.docx VIP
- AC-25厂拌热再生沥青混凝土试验段施工方案.doc
- 行业联盟与竞争格局演变-深度研究.pptx
- 2024-2025学年北京西城区九年级初三(上)期末道德与法治试卷(含答案).pdf
- 2025年山东省枣庄市滕州市高三二模物理试卷及答案.docx
- 第九章 压强和浮力(知识清单)【教师版】.docx VIP
- 2025保安员理论考试100题(附答案) .pdf VIP
- 2022年三级教育测试题.docx
文档评论(0)