- 3
- 0
- 约5.6千字
- 约 38页
- 2023-09-05 发布于广东
- 举报
缓存技术对比分析 第一页,共三十八页,2022年,8月28日 缓存是什么,解决什么问题? Cache是高速缓冲存储器 一种特殊的存储器子系统,其中复制了频繁使用的数据以利于快速访问 凡是位于速度相差较大的两种硬件/软件之间的,用于协调两者数据传输速度差异的结构,均可称之为 Cache 第二页,共三十八页,2022年,8月28日 基于Web应用的系统架构图 数据库 应用服务器 Web服务器 存储设备 浏览器 Web应用架构 操作系统的文件系统 第三页,共三十八页,2022年,8月28日 Web应用系统存在哪些速度差异? 读取文件系统 ? 读取磁盘 读取数据库内存 ? 读取文件系统 读取应用内存 ? 访问数据库服务器 读取静态文件 ? 访问应用服务器 读取浏览器缓存 ? 访问网站 第四页,共三十八页,2022年,8月28日 缓存技术分类 操作系统磁盘缓存 ? 减少磁盘机械操作 数据库缓存 ? 减少文件系统I/O 应用程序缓存 ? 减少对数据库的查询 Web服务器缓存 ? 减少应用服务器请求 客户端浏览器缓存 ? 减少对网站的访问 第五页,共三十八页,2022年,8月28日 操作系统缓存概述 文件系统提供的Disk Cache:操作系统会把经常访问到的文件内容放入到内存当中,由文件系统来管理 当应用程序通过文件系统访问磁盘文件的时候,操作系统从Disk Cache当中读取文件内容,加速了文件读取速度 Disk Cache由操作系统来自动管理,一般不用人工干预,但应当保证物理内存充足,以便于操作系统可以使用尽量多的内存充当Disk Cache,加速文件读取速度 特殊的应用程序对文件系统Disk Cache有很高的要求,会绕开文件系统Disk Cache,直接访问磁盘分区,自己实现Disk Cache策略 Oracle的raw device(裸设备) – 直接抛弃文件系统 MySQL的InnoDB: innodb_flush_method = O_DIRECT 第六页,共三十八页,2022年,8月28日 Windows的Disk Cache 第七页,共三十八页,2022年,8月28日 Linux的Disk Cache 第八页,共三十八页,2022年,8月28日 数据库缓存的重要性 为什么数据库非常依赖缓存? 数据库通常是企业应用系统最核心的部分 数据库保存的数据量通常非常庞大 数据库查询操作通常很频繁,有时还很复杂 以上原因造成数据库查询会引起非常频繁的磁盘I/O读取操作,迫使CPU挂起等待,数据库性能极度低下 数据库有哪些缓存策略? Query Cache Data Buffer 第九页,共三十八页,2022年,8月28日 Query Cache 以SQL作为key值缓存查询结果集 一旦查询涉及的表记录被修改,缓存就会被自动删除 设置合适的Query Cache会极大提高数据库性能 Query Cache并非越大越好,过大的Qquery Cache会浪费内存。 MySQL: query_cache_size= 128M 第十页,共三十八页,2022年,8月28日 MySQL Query Cache监控工具 show status like Qcache%; mysqlreport脚本 MySQL Administrator 第十一页,共三十八页,2022年,8月28日 Query Cache状态示例 __ Query Cache ______________________________________________ Memory usage 25.77M of 64.00M %Used: 40.26 Block Fragmnt 24.73% Hits 6.98M 3.2/s Inserts 100.87M 46.9/s Insrt:Prune 34.15:1 45.5/s Hit:Insert 0.07:1 第十二页,共三十八页,2022年,8月28日 Data Buffer data buffer是数据库数据在内存中的容器 data buffer的命中率直接决定了数据库的性能 data buffer越大越好,多多益善 MySQL的InnoDB buffer:innodb_buffer_pool_size = 2G MySQL建议buffer pool开大到服务器物理内存60-80% 第十三页,共三十八页,2022年,8月28日 MyS
您可能关注的文档
最近下载
- 砀山经济开发区市政道路工程(1-3标段)砀山经济开发区市政道路工程(1-3标段).doc VIP
- 2025年企业云会计在医药行业的应用与合规性报告.docx VIP
- 国网风区分布图(2024年版)上册.pdf VIP
- Fujifilm富士 相机 GFX100RF 用户手册.pdf
- 中国教育史:战国时期的教育PPT教学课件.pptx VIP
- 风管比摩阻、局部阻力速算表.xlsx VIP
- [12]发明专利申请公开说明书.PDF VIP
- 法国规范NFP94-051-阿太堡极限的测定要点解析.pdf VIP
- 2025至未来5年中国黄须(蓿)菜市场数据分析及竞争策略研究报告.docx
- 2023年甘肃兰州市中考一诊语文试卷(含答案).pdf
原创力文档

文档评论(0)