版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
合理利用“二级缓存”技术提高数据库整体性能萧少聪[ScottSiu]scottsiu@(+86-创新思维,引领数据库革命EnterpriseDBPostgresPlusAdvancedServer提高数据库性能的方案通过硬件方案提高性能(加CPU、内存)扩展能力有限通过软件优化提高性能(程序修改、配置调优)只能针对现有环境通过集群方案提高性能(多服务器通过高速网络连接进行性能扩展)如何处理数据同步、缓存同步、数据可靠性EnterpriseDBInfiniteCache数据库“二级缓存”技术您的数据库服务器是否有如下情况CPU占用不高多层应用开发架构下,业务逻辑大多在应用层数据库内存使用率不高通常分配给数据库管理的内存只占服务器内存的一半或以下大数据量查询时硬盘I/O不足并发进行大量数据操作时,I/O成为系统最大瓶颈通常数据库性能的瓶颈在哪里?CPU?多路、多核、多层应用架构……内存?DDR2、DDR3、64GB、128GB……硬盘?通常情况下,这正是数据库服务器的性能瓶颈空间与性能的矛盾内存中访问数据的速度很快而磁盘中访问数据的速度很慢内存空间有限并且扩充困难而通常磁盘空间是充足内存:硬盘->30:1业界如何解决数据库的I/O瓶颈已有的解决方案128块4GB双通道HBA卡+282个存储柜(共3380块1.5K硬盘),以大大提高磁盘I/O。 [这样的配置很难在常规环境下重现]通过大量廉价的Memcache服务器,以减轻数据库服务器的磁盘I/O负担。 [应用系统要经过大量重新开发]通过SSD磁盘进行数据存储,实现高速I/O [当前成本过高无法存储大量数据]实例场景场景:当前有一台16GB内存的服务器思考:您会给数据库分多少缓存2GB4GB8GB16GB(@_@)数据能更多地缓存在内存中,将可以最大程度地提高系统性能数据库“二级缓存”技术
EnterpriseDBInfiniteCache利用内存打破磁盘I/O瓶颈透明操作颠覆内存数据库概念支持无限横向扩展高达12倍内存压缩保存更多数据实现高达16倍的性能提升EnterpriseDB与PostgreSQL的性能差别有无InfiniteCache的性能差别EnterpriseDBInfiniteCache原理APPicacheNode2icacheNode3icacheNode1DISKBlk16Blk8Blk3Blk40Blk10EDBBlk4Hash(3)select(4)select(3)Hash(10)数据完整性如何保证?数据写入过程与“二级缓存”无关更新数据块时对“二级缓存”进行异步跟新DatasyncDataasynccommit启动InfiniteCacheAPPPPASicacheNode2icacheNode3icacheNode1DISK无需任何改变cache设置配置文件需要启动edb-icache#edb-icache-uenterprisedb-d-m1024#killall-HUPedb-icache参数设置postgresql.confedb_enable_icache=onedb_icache_servers='localhost,:11000,'edb_icache_compression_level=6#edb-icache-tool5:11211statspostgresql.conf配置参数设置edb_enable_icache=on缓存服务器edb_icache_servers='localhost,:11000,'压缩比率edb_icache_compression_level=6什么场景不适合使用数据库“二级缓存”“人无完人”,技术也是一样。世上还没有一种可以解决所有问题的技术。WhatisEnterpriseDB?EnterpriseDB数据库历史发源史EnterpriseDB的Postgres系列数据库与DB2,Oracle是同一时代的产品衍生出Informix,Sybase,SQLServer等数据库,都在良性发展发展史1977Ingres项目1985Post-Ingres项目1995将SQL引擎改为
当时最流行的SQL92之后由于社区的推动
加入了很多优秀的特
性,使PostgreSQL被誉为
“最先进的开源数据库”2004EnterpriseDB成立
提供Postgres系列数据库
商业支持EnterpriseDB产品线介绍EnterpriseDB企业版针对OLTP的动态性能调整高性能无限缓存
及预取技术全球领先的Oracle兼容引擎
异构数据库复制及容灾能力企业级安全审计DRITA性能分析架构EnterpriseDB标准版完整的DBMS数据库管理系统集成地理数据库引擎集成网格并行查询集成本地/异地数据容灾能力基本版全球最先进的开源数据库核心EnterpriseDB市场定位MySQLSybaseMicrosoftOracleIBM简易WEB只读型网站应用模式复杂的企业事务模式$$$$TPC-C测试对比大型数据库企业版 3703tpmCEnterpriseDB8.2企业版 3115tpmCEnterpriseDB8.3R2企业版 12762tp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《GBT 4702.1-2016 金属铬 铬含量的测定 硫酸亚铁铵滴定法》专题研究报告
- 《GB-T 41101.3-2021土方机械 可持续性 第3部分:二手机器》专题研究报告
- 固体饮料喷雾造粒工岗前变革管理考核试卷含答案
- 酱油制作工保密竞赛考核试卷含答案
- 家具制作工岗前工作标准化考核试卷含答案
- 餐具及厨具制作工常识测试考核试卷含答案
- 公司油脂化工产品制造工岗位应急处置技术规程
- 《GBT 35461-2017 水泥生产企业能源计量器具配备和管理要求》专题研究报告
- 《GBT 3414-2015 煤机用热轧异型钢》专题研究报告
- 标准厂房及配套设施建设项目机电综合施工组织设计
- 2025年陕西交控集团社会招聘考试笔试参考题库附答案解析
- 2025年郑州水务集团有限公司招聘80人备考公基题库带答案解析
- 2025四川宜宾市公用事业服务集团有限公司及其子公司第一批员工招聘26人笔试考试参考题库及答案解析
- (正式版)QBT 8006-2024 年糕 标准
- 前列腺癌影像诊断
- 2022年西部计划协议书
- 医院护理品管圈成果汇报提高24小时出入量准确率完整版本PPT易修改
- 廉洁风险防控手册
- DB13(J)∕T 202-2016 公共建筑能耗远程监测系统技术标准
- 财务大数据基础-技能训练章节练习题及答案题库
- 机械创新设计课程 6 机构再生设计与创新
评论
0/150
提交评论