合理利用“2级缓存”技术提高数据库整体性能.pptVIP

  • 1
  • 0
  • 约2.59千字
  • 约 19页
  • 2017-05-21 发布于北京
  • 举报

合理利用“2级缓存”技术提高数据库整体性能.ppt

合理利用“2级缓存”技术提高数据库整体性能

提高数据库性能的方案 通过硬件方案提高性能(加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 [ 当前成本过高无法存储大量数据 ] 实例场景

文档评论(0)

1亿VIP精品文档

相关文档