1
20
50
150
500
欢迎来到瑞博软件站,找素材,搜软件,就上瑞博软件站!
首页
系统优化
备份/还原
桌面工具
硬盘工具
卸载软件
教案大全
作文大全
演讲稿
工作总结
个人写作
更多
个人写作
当前位置 >
首页
>
软件下载
>
电脑软件
>
应用软件
>
其他分类
MySQL新技术在淘宝的使用 PDF电子书
PC版下载
软件信息
分类:
其他分类
大小:
2.2M
语言:
中文
环境:
WinXP, WinAll
更新:
2024-11-21
评级:
系统:
Windows Linux Mac Ubuntu
软件类别:
国产软件 / 免费软件 / 电子资料
插件情况:
软件介绍
下载地址
MySQL数据库的用途?
• 认论大家平常都用MySQL来干些什么事情
• ?
• 写配置,记录用户信息,记录交易信息,记录商品信息…
• 读配置,读用户信息,读交易信息,读商品信息
• 所有的行为都可以归结为写数据,读数据
• MySQL是如何为我们迚行读数据和写数据的?
MySQL总体架构
• MySQL服务器监听3306端口
• 验证用户
• 创建线程解析SQL
• 查询优化
• 打开表
• 检查Buffer Pool是否有对应的缓存记录
• 到磁盘捞数据
• 写入到缓存
• 返回数据给客户端
• 关闭表
• 关闭线程
• 关闭连接
故事小结
• 如何更快的讥查询返回我们想要的数据?
• 如何更快的讥我们的数据写入?
• 我们今天讲的MySQL新技术,就是围绕这两个故事来开展
让查询更快的返回
• 我们做了哪些努力?
• 整体架构
– App前端缓存-Tair
• MySQL(InnoDB)
– Buffer Pool 缓存数据和索引信息
常见的Tair+MySQL(InnoDB)应用架构
Tair+MySQL架构的优缺点
• 优点
– Tair内部获取数据是hash get,速度比MySQL的B-Tree速度要好
– Tair服务器可以缓存大部分的热点数据
• 缺点
• 应用程序增加一层逻辑判断
• Tair能帮助提速查询,但丌能直接提升数据更新速度
• 硬件成本,运维成本提高
• 对于高QPS的应用,Tair服务器丌能有异常
MySQL(InnoDB) Buffer Pool的小结
• Buffer Pool越大,能缓存的数据和索引就越多,QPS就越高
• Buffer Pool缓存命中率越高, DB热点数据查询性能就越好
• Buffer Pool依赖的是物理内存大小,一般是物理内存的60%-80%
• But…
– 内存是昂贵的
– 内存丌是持久性的存储
– SAS盘的IOPS有限
常见的MySQL服务器硬件架构
原有的MySQL服务器架构
• 内存 24G/48G/96G
• InnoDB buffer Pool 分配物理内存的60%到80%
• 磁盘 8块到12块SAS盘 做Raid 10
• 网卡千兆网卡
• SAS盘IOPS有限
• 核心数据库双十二例子
• innodb_buffer_pool_size = 36G
• innodb_flush_log_at_trx_commit = 1
核心数据库MySQL集群概况
新出现的硬件技术(Flash:SSD/FusionIO)
HandlerSocket-基亍MySQL实现的NoSQL插件
Percona VS MySQL
认论时间
课后思考
下载地址
热门软件
NTLite 绿色版 v2.3.8.8890 特别版
智能文件数据恢复(Wise Data Recovery) v6.1.3中文官方版
黑云一键重装系统 v5.57.0.0 官方安装版
360系统重装大师电脑版 V6.0.0.1190官方安装版
易数一键还原 4.9.3.830 官方版
驱动人生一键重装系统 v1.0.8.340官方安装版
Duplicati同步备份工具 v2.0.6.3 电脑版
SyncTrayzor文件同步 v1.1.29 官方版
Genie 10磁盘文件自动备份 v10.0.3.300 官方版
云骑士装机大师 v12.7.48.1950 官方最新版
NTLite32位/64位中文版 V2.3.5.8714官方正式版
黑鲨装机大师 v12.8.50.1970 官方版
重启还原精灵2022 V1.0免费官方绿色版
咔咔装机 v1.2.0.160官方版
Lenovo Quick Fix一键创建系统还原点 V1.5.21.428免费版
相关软件
梁的裂缝宽度及短期刚度 v1.0
条基计算 v1.0
钢结构计算 v1.0
开孔梁计算 v1.0
结构力学求解器工程版 v2.0.2
Top