版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
合理利用“二级缓存”技术提高数据库整体性能萧少聪[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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 常温发黑液的配方
- 劳动保护题库
- 药用植物学(广东药科大学)智慧树知到答案2024年广东药科大学
- 湖南省岳阳市第九中学九年级2024-2025学年九年级上学期入学考试数学试题
- 乙丙醇胺相关行业投资方案
- 水性色浆相关行业投资方案
- 2024年山东省滨州市中考数学模拟试卷(四)
- 应急交通工程装备相关行业投资方案范本
- 全球科技映射系列报告之二:苹果AI序曲先奏消费电子与供应链新篇将启
- 柔性防护材料在生化领域的应用
- NB∕T 10739-2021 井工煤矿辅助运输安全管理规范
- 七律·长征完整版课件
- 公共机构办公室节能综合方案资料下载
- 腹腔镜阑尾切除术(课件)
- 2020新版心肺复苏课件
- 政府采购法颁布20周年知识竞赛题库答案
- 小学生幼儿园暑期生活暑假作业模板课件
- 统编版四年级语文上册第二单元测试卷附答案课件
- 中储粮检验员考试题库
- 工程质量管理相关流程图
- 蜂蛰伤急救课件
评论
0/150
提交评论