淘宝商品库MySQL优化实践:高性能与安全性保证
需积分: 10 120 浏览量
更新于2024-08-15
收藏 112KB PPT 举报
"这篇文档是关于商品库MySQL优化实践的运维保证概要,主要讨论了在淘宝的商品数据库系统中如何进行性能和安全性的优化。内容包括数据预热、数据库DDL操作、混合存储cache的管理,以及硬件和软件的选择。此外,还提到了商品库的技术要求和实施方案,以及对内存、驱动IO能力和cache的规划与分配。"
在这个实践中,数据预热是一个关键环节,确保系统能够快速响应,即使在数据库重新启动后也能立即恢复服务,无需再次预热。数据库DDL操作的优化是为了控制数据表大小,缩短DDL执行时间,并降低对系统性能的影响。通过设置白名单,可以减少如备份操作等对混合存储cache的干扰,保持cache效率。
在硬件配置方面,选择了Dell PowerEdge C2100服务器,配备12核处理器和96GB内存,使用高性能的PCI-E Flash卡提升IO性能,以及Seagate ST3300657SS 300GB硬盘。软件环境选择了Red Hat Enterprise Linux Server 5.4,内核版本为2.6.18-164.el5,使用Ext3文件系统,并且应用了FB内部版本的Flashcache。
商品库的技术需求强调了高可用性和安全性,同时要求高性能和平稳的性能表现。解决方案采用了MySQL数据集群,水平切割数据以实现主从复制和备份。为了提高性价比,使用了高性价比的PC服务器和大内存。高性能PCI-E Flash卡用于提升系统IO性能,同时充分利用系统的cache,并考虑了全面的容灾策略以确保数据安全。
在资源分配上,内存主要分为MySQL、InnoDB buffer pool、OS page cache和程序使用。驱动IO能力的分配注重读写分离,提高读IOPS和写吞吐量。Cache方面,包括MySQL内部cache和匿名/文件页。Flashcache的利用也进一步优化了系统性能。
这个实践展示了如何在大规模的电商环境中,通过精心设计的硬件配置、软件选择和资源管理,实现高效、稳定且安全的商品数据库运行。
点击了解资源详情
点击了解资源详情
218 浏览量
2024-11-20 上传
2024-12-05 上传
2024-05-23 上传
2024-11-14 上传
217 浏览量
2024-12-25 上传
小炸毛周黑鸭
- 粉丝: 25
- 资源: 2万+
最新资源
- gpegrid-服务器端
- bocco:从Markdown生成API文档
- Gifl-crx插件
- log4[removed]这是 sourceforge 上 log4javascript 的一个分支(http
- springboot工程自定义response注解、自定义规范化返回数据结构
- 蓝灰扁平化商务汇报图表大全PPT模板
- sbsShop:基于ThinkPHP开发的微信小程序外卖应用(微信小程序).zip
- tinyspec:用于描述REST API的简单语法
- nlp-study:每个人的实验室从零开始
- AngularHelloWorld
- SpringCloudAlibaba六微服务架构下的秒杀案例
- 北京市出租车轨迹点数据
- 第二届全国大学生工业化建筑与智慧建造竞赛B赛道智慧生产与施工建筑unity模型工程文件.zip
- node-dagskammtur
- Santas Sleigh-crx插件
- 电脑软件AIDA64-Extreme-v5.97- 测试软硬件系统信息.rar