![合理利用“二级缓存”技术提高数据库整体性能_第1页](http://file4.renrendoc.com/view12/M02/08/28/wKhkGWa8VKuAaGsZAAEvm3at_80716.jpg)
![合理利用“二级缓存”技术提高数据库整体性能_第2页](http://file4.renrendoc.com/view12/M02/08/28/wKhkGWa8VKuAaGsZAAEvm3at_807162.jpg)
![合理利用“二级缓存”技术提高数据库整体性能_第3页](http://file4.renrendoc.com/view12/M02/08/28/wKhkGWa8VKuAaGsZAAEvm3at_807163.jpg)
![合理利用“二级缓存”技术提高数据库整体性能_第4页](http://file4.renrendoc.com/view12/M02/08/28/wKhkGWa8VKuAaGsZAAEvm3at_807164.jpg)
![合理利用“二级缓存”技术提高数据库整体性能_第5页](http://file4.renrendoc.com/view12/M02/08/28/wKhkGWa8VKuAaGsZAAEvm3at_807165.jpg)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
--创新思维,引领数据库革命EnterpriseDBPostgresPlusAdvancedServer提高数据库性能的方案通过硬件方案提高性能(加CPU、内存)扩展能力有限通过软件优化提高性能(程序修改、配置调优)只能针对现有环境通过集群方案提高性能(多效劳器通过高速网络连接进行性能扩展)如何处理数据同步、缓存同步、数据可靠性您的数据库效劳器是否有如下情况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(@_@)数据能更多地缓存在内存中,将可以最大程度地提高系统性能利用内存打破磁盘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,1.2.3.4:11000,5.6.7.8'edb_icache_compression_level=6#edb-icache-tool192.168.23.85:11211statspostgresql.conf配置参数设置edb_enable_icache=on缓存效劳器edb_icache_servers='localhost,1.2.3.4:11000,5.6.7.8'压缩比率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市场定位MySQLSybaseMicrosoftOracleIBM简易WEB只读型网站应用模式复杂的企业事务模式$$$$TPC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年中国管道絮凝器行业发展动态与应用前景预测报告
- 2024-2030年中国竹荪市场营销策略与未来销售格局建议研究报告
- 2024-2030年中国穿心莲胶囊行业发展分析及发展趋势预测与投资风险研究报告
- 2024-2030年中国空气炸锅行业营销态势与竞争趋势预测报告
- 2024-2030年中国磨砂隐私窗膜行业市场发展趋势与前景展望战略分析报告
- 防溺水安全教育活动心得11篇
- 副处长岗位竞聘演讲稿五篇
- 哈尔滨市动力区2023-2024学年数学四下期末调研试题含解析
- 现场文明施工措施
- 高中二年级下学期物理《单分子油膜法测分子直径》教学设计
- 观察周边环境中的生物 2024-2025学年七年级生物上学期同步课件(2024人教版)
- 标准离婚协议书模板民政局
- 兽医检验题库与答案
- 人教版三年级数学上册全册课件【完整版】
- YY 9706.210-2021 医用电气设备 第2-10部分:神经和肌肉刺激器的基本安全和基本性能专用要求
- ESD工程师教材第八部分.体系认证公开课讲义新版
- 包装项目设计任务书.doc
- 变压器设计(完整版)
- 江西所辖市县乡镇
- 电梯工程验收单
- 商会秘书处岗位职责
评论
0/150
提交评论