SlideShare a Scribd company logo
1 of 34
Download to read offline
MySQL运维那些事
叶金荣,ORACLE MySQL ACE
http://imysql.com, 微信公众号:MySQL中文网, weibo:@yejinrong
2015.06.06
• 叶金荣,网络常用ID:yejr
• Oracle MySQL ACE
• 国内最早的MySQL推广者
• 2006年创办国内首个MySQL专业技术网站
http://imysql.com
• 资深MySQL专家,10余年MySQL经验,擅长MySQL性能
优化、架构设计、故障排查
模式设计、优化
InnoDB表主键设计
• 默认地,采用INT AUTO_INCREMENT作为主键
• 读多写少的从库或归档库除外
• 优点
• B+Tree分裂代价小,写入效率相对高9%+
• 该字段和业务无关,变更灵活
• 类似分页场景中,表连接效率更高
• 缺点
• 基于secondary key查找时,需要多一次读
• 多占用一些存储空间
案例: http://t.cn/RhJlR9n http://t.cn/RPGkTeI
BIGINT/char(3)/TINYINT
• type列:8-bytes vs 3(实际*3)-bytes vs 1-byte
• 1000万行记录,type列分别采用上述三种类型
• 存储空间对比
• char(3)相比tinyint大280MB
• bigint相比tinyint大136MB
BIGINT/char(3)/TINYINT
• type列:8-bytes vs 3(实际*3)-bytes vs 1-byte
• 1000万行记录,type列分别采用上述三种类型
• 根据PK随机读取1000万次
• char(3)相比tinyint多691MB
• bigint相比tinyint多3758MB
BIGINT/char(3)/TINYINT
• type列:8-bytes vs 3(实际*3)-bytes vs 1-byte
• 1000万行记录,type列分别采用上述三种类型
• 根据type列(有索引)随机读取50万次
• char(3)相比tinyint多423MB
• bigint相比tinyint多446MB
• char(3)还有隐式类型转换风险
• 综上,强烈建议小范围的枚举型采用tinyint
TEXT/BLOB有多糟糕
• 超长TEXT/BLOB字段off-page存储
• I/O效率差,消耗磁盘空间大,读写以及搜索效率也会差很多
• SELECT * 的时候也会完全读取大字段
• 哪怕只多出来1个字节,也会独自占用一个page
• 案例
• 大量的TEXT字段尽量对齐重整
• 原先100G的大表拆分成多个子表
• 总大小也只有原来的1/4
• 建议:少用TEXT,或者分离到子表上
还要用TIMESTAMP代替DATETIME吗
• 5.6.5以前确实强烈建议这么做
• 5.6.5以后基本可忽略这个规范了
• 5-bytes(之前是8-bytes) vs 4-bytes
• DATETIME支持的范围更大
• DATETIME也支持初始及自动更新成CURRENT_TIMESTAMP
• 综上,根据实际情况选择吧
联合索引怎么用
• 哪个不能完整用到联合索引k1(c1, c2, c3)
WHERE c1 = ? AND c2 IN (?, ?) AND c3 = ?
WHERE c1 = ? AND c2 =? ORDER BY c3
WHERE c3 = ? AND c1 = ? AND c2 IN (?, ?)
WHERE c1 = ? AND c2 IN (?, ?) ORDER BY c3
建议新增 (c1, c3) 索引
√
x
√
√
JOIN中驱动表的选择
[employees]>EXPLAIN SELECT b.emp_no,a.title,a.from_date,a.to_date
-> FROM titles a
-> INNER JOIN employees b
-> on a.emp_no = b.emp_no;
JOIN中驱动表的选择
[employees]>EXPLAIN SELECT b.emp_no,a.title,a.from_date,a.to_date
-> FROM titles a
-> LEFT JOIN employees b
-> on a.emp_no = b.emp_no;
JOIN中驱动表的选择
[employees]>EXPLAIN SELECT b.emp_no,a.title,a.from_date,a.to_date
-> FROM titles a
-> STRAIGHT_JOIN employees b
-> on a.emp_no = b.emp_no;
JOIN中驱动表的选择
• INNER JOIN驱动顺序由优化器指定,但有时会选择错误,可用
LEFT JOIN或STRAIGHT_JOIN指定顺序,不过要注意结果的正确性
• 案例:http://t.cn/RZV2Fya
SQL怎么写不会踩坑
• 写法1:UPDATE t1 SET c3 = ‘v3’ WHERE
c1 = @c1 AND
c2 = @c2;
• 写法2:UPDATE t1 SET c3 = ‘v3’ WHERE c1 = @c1
AND c2 = @c2;
• 写法3:UPDATE t1 SET c3 = ‘v3’ WHERE 1 = 1
AND c1 = @c1
AND c2 = @c2;
模式设计总结
• 字段长度够用就好
• 用好索引,尤其是联合索引
• 关注新版本的变化,比如5.7里的很多新特性非常诱人
• 自己多动手,不要“听说、据说”
关于架构设计
分库分表真的有必要吗
• 为什么提倡分库分表
• 好处,单实例压力小,单节点故障影响范围小
• 坏处,架构更复杂,逻辑实现更麻烦
• 那么,你想清楚了吗
• 建议量力而行
前端cache/nosql层重要吗
• 如果没有cache/nosql层会怎样
• 数十万级tps vs 数千级tps
• 每秒数万次简单UPDATE COUNT+1就能搞垮MySQL
• 点击数、阅读数无需实时存盘,更新到nosql层
• 不常更新但频繁读取的数据,放在cache层
• 简单K-V数据放在nosql层
什么样的高可用方案是最合适的
• 简单的,用keepalived管理双主/主从两个节点
• 略复杂的,用MHA管理1主(或双主)多从
• 或者,也可以考虑PXC方案
• 更大一些的,用ZK管理集群
• 哪个用的最顺手,就选择哪个
• 全自动还是半自动切换呢?心里没底时,就先半自动吧
运维经验
单表大小建议
• 物理大小不超过10G
• 行数不过亿
• 平均物理行长度不超过8KB
最好还是关闭query cache吧
• query cache大多数情况下鸡肋,最好关闭
• QC锁是全局锁,每次更新QC的内存块锁代价高,很容易出现
Waiting for query cache lock状态
• 想关闭query cache的话,size和type两个选项都设为0
• 参考:http://t.cn/RAF4d7z http://t.cn/RAF4d7Z
分支版本选择个人看法
• 优先选择Percona
• 其次才是MariaDB
• 未来更看好MariaDB,其更具核心竞争力
• 但MariaDB和ORACLE MySQL越离越远,兼容性是个大问题
• 用Percona/MariaDB时,记得开thread pool
几个案例分享
案例一
• too many connections的处理
• 常规的做法是这样:想办法杀掉多余的连接,加大连接数
• 其实应该是这样:限制连接数,设定max_user_connections
• 如果是这样呢:extra-port
• 建议:定时检查,干掉慢查询,避免阻塞,自我保护
案例二
• 新初始化的slave实例启动时报告InnoDB数据页损坏错误
• 原因
• redo log file大小和my.cnf配置值不一样
• 5.6.8后会判断innodb_log_file_size值,决定是否自动重建redo log
• 重建后,导致部分数据丢失,发生page crash
案例: http://t.cn/RAYTCbP
关于运行环境
运行环境
• raid卡:FORCE WB
运行环境
• 关闭numa
运行环境
• 关闭numa
运行环境
• I/O,deadline
• ext3早已渣的不行了
• I/O压力不大时也可选择ext4,高I/O时选择xfs最可靠
Directory
contents
File allocation
xfs B+ trees B+ trees
ext4 Linked list,
hashed B-tree
Extents/Bitmap
运行环境
• 内核相关参数
• 内存、I/O相关
• vm.swappiness,不高于5-10
• /proc/sys/vm/dirty_background_ratio,不高于10
• /proc/sys/vm/dirty_ratio,不高于30,比dirty_background_ratio大,避免I/O子系统
hang住
• /sys/block/xxx/queue/read_ahead_kb,对读为主的场景影响较大,其余可不关注
• /sys/block/xxx/queue/nr_requests,对顺序写入为主的场景影响较大,其余可不关注
• 网络相关
• net.ipv4.tcp_tw_recycle = 1
• net.ipv4.tcp_tw_reuse = 1
值得期待的5.7
• 官方号称比5.6快2倍多
• 实际OLTP测试时,比Percona-5.6还要快8%,但高并发时则慢了10%
• 多源复制(multi-source replication)
• 对于分库分表的场景尤其实用
• 在线扩展VARCHAR列长度
• 支持多个page cleaner线程
• 更好支持Fusion-io设备
• 在线修改innodb buffer pool大小
• EXPLAIN for Running Queries
• InnoDB新增只读事务模式
• InnoDB Faster & Parallel Flushing
• 以及查询优化器上的各种改进

More Related Content

What's hot

阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践drewz lin
 
MySQL压力测试经验
MySQL压力测试经验MySQL压力测试经验
MySQL压力测试经验Jinrong Ye
 
Mysql调优
Mysql调优Mysql调优
Mysql调优ken shin
 
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性Xuefeng Zhang
 
新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版XiaoJun Hong
 
新浪微博redis技术演化
新浪微博redis技术演化新浪微博redis技术演化
新浪微博redis技术演化XiaoJun Hong
 
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践jackbillow
 
分布式缓存与队列
分布式缓存与队列分布式缓存与队列
分布式缓存与队列XiaoJun Hong
 
Nginx深度開發與客制化
Nginx深度開發與客制化Nginx深度開發與客制化
Nginx深度開發與客制化Joshua Zhu
 
豆瓣数据架构实践
豆瓣数据架构实践豆瓣数据架构实践
豆瓣数据架构实践Xupeng Yun
 
大规模数据库存储方案
大规模数据库存储方案大规模数据库存储方案
大规模数据库存储方案XiaoJun Hong
 
浅谈数据库优化
浅谈数据库优化浅谈数据库优化
浅谈数据库优化Sky Jian
 
MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)Lixun Peng
 
ASP.NET 5 快速入門 (Getting Started ASP.NET 5)
ASP.NET 5 快速入門 (Getting Started ASP.NET 5)ASP.NET 5 快速入門 (Getting Started ASP.NET 5)
ASP.NET 5 快速入門 (Getting Started ASP.NET 5)Jeff Chu
 
Alice库构建
Alice库构建Alice库构建
Alice库构建Sofish Lin
 
大型网站架构的发展
大型网站架构的发展大型网站架构的发展
大型网站架构的发展Hesey
 
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)Jeff Chu
 
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架Justin Lin
 
Stand out your presentation - 让演讲PPT脱颖而出
Stand out your presentation - 让演讲PPT脱颖而出Stand out your presentation - 让演讲PPT脱颖而出
Stand out your presentation - 让演讲PPT脱颖而出Bobby Gao
 

What's hot (19)

阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践阿里自研数据库 Ocean base实践
阿里自研数据库 Ocean base实践
 
MySQL压力测试经验
MySQL压力测试经验MySQL压力测试经验
MySQL压力测试经验
 
Mysql调优
Mysql调优Mysql调优
Mysql调优
 
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性浅谈电商网站数据访问层(DAL)与 ORM 之适用性
浅谈电商网站数据访问层(DAL)与 ORM 之适用性
 
新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版新浪微博分布式缓存与队列-2013版
新浪微博分布式缓存与队列-2013版
 
新浪微博redis技术演化
新浪微博redis技术演化新浪微博redis技术演化
新浪微博redis技术演化
 
基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践基于MySQL的分布式数据库实践
基于MySQL的分布式数据库实践
 
分布式缓存与队列
分布式缓存与队列分布式缓存与队列
分布式缓存与队列
 
Nginx深度開發與客制化
Nginx深度開發與客制化Nginx深度開發與客制化
Nginx深度開發與客制化
 
豆瓣数据架构实践
豆瓣数据架构实践豆瓣数据架构实践
豆瓣数据架构实践
 
大规模数据库存储方案
大规模数据库存储方案大规模数据库存储方案
大规模数据库存储方案
 
浅谈数据库优化
浅谈数据库优化浅谈数据库优化
浅谈数据库优化
 
MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)MySQL多机房容灾设计(with Multi-Master)
MySQL多机房容灾设计(with Multi-Master)
 
ASP.NET 5 快速入門 (Getting Started ASP.NET 5)
ASP.NET 5 快速入門 (Getting Started ASP.NET 5)ASP.NET 5 快速入門 (Getting Started ASP.NET 5)
ASP.NET 5 快速入門 (Getting Started ASP.NET 5)
 
Alice库构建
Alice库构建Alice库构建
Alice库构建
 
大型网站架构的发展
大型网站架构的发展大型网站架构的发展
大型网站架构的发展
 
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
ASP.NET 開發人員不可不知的 IIS (IIS for ASP.NET Developers)
 
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
Servlet & JSP 教學手冊第二版 - 第 12 章:從模式到框架
 
Stand out your presentation - 让演讲PPT脱颖而出
Stand out your presentation - 让演讲PPT脱颖而出Stand out your presentation - 让演讲PPT脱颖而出
Stand out your presentation - 让演讲PPT脱颖而出
 

Viewers also liked

Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用Jinrong Ye
 
程序猿都该知道的MySQL秘籍
程序猿都该知道的MySQL秘籍程序猿都该知道的MySQL秘籍
程序猿都该知道的MySQL秘籍Jinrong Ye
 
云+容器: 重新定义企业IT架构 - 阿里云容器服务 云栖大会 2016
云+容器: 重新定义企业IT架构 - 阿里云容器服务  云栖大会 2016云+容器: 重新定义企业IT架构 - 阿里云容器服务  云栖大会 2016
云+容器: 重新定义企业IT架构 - 阿里云容器服务 云栖大会 2016Li Yi
 
刘昌钰:阿里大数据应用平台
刘昌钰:阿里大数据应用平台刘昌钰:阿里大数据应用平台
刘昌钰:阿里大数据应用平台hdhappy001
 
大数据漫谈-bilibili
大数据漫谈-bilibili大数据漫谈-bilibili
大数据漫谈-bilibili不持
 
从Docker到容器服务
从Docker到容器服务从Docker到容器服务
从Docker到容器服务Li Yi
 
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划mysqlops
 
Tpcc mysql使用手册 - 20120329
Tpcc mysql使用手册 - 20120329Tpcc mysql使用手册 - 20120329
Tpcc mysql使用手册 - 20120329Jinrong Ye
 
Great Depression
Great DepressionGreat Depression
Great Depressionhubert1967
 
Xtrabackup工具使用简介 - 20110427
Xtrabackup工具使用简介 - 20110427Xtrabackup工具使用简介 - 20110427
Xtrabackup工具使用简介 - 20110427Jinrong Ye
 
CreditRiskMonitor Brochure
CreditRiskMonitor BrochureCreditRiskMonitor Brochure
CreditRiskMonitor Brochurekmacdonald2
 
Special Education in Michigan
Special Education in MichiganSpecial Education in Michigan
Special Education in MichiganEarly On Michigan
 
MJH STaR Chart
MJH STaR ChartMJH STaR Chart
MJH STaR Chartconstance
 
Social Emotional Health: A Guide for Families with Children Birth to Age 8
Social Emotional Health: A Guide for Families with Children Birth to Age 8Social Emotional Health: A Guide for Families with Children Birth to Age 8
Social Emotional Health: A Guide for Families with Children Birth to Age 8Early On Michigan
 
Skynet Opendoors Cars 2009
Skynet Opendoors Cars 2009Skynet Opendoors Cars 2009
Skynet Opendoors Cars 2009skynetppt
 
System Update Midland County April 2010
System Update Midland County April 2010System Update Midland County April 2010
System Update Midland County April 2010Early On Michigan
 
Social Media in Property - Lee Smallwood
Social Media in Property - Lee SmallwoodSocial Media in Property - Lee Smallwood
Social Media in Property - Lee Smallwoodm4 design
 

Viewers also liked (20)

Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用Cgroup lxc在17173 iaas应用池中应用
Cgroup lxc在17173 iaas应用池中应用
 
程序猿都该知道的MySQL秘籍
程序猿都该知道的MySQL秘籍程序猿都该知道的MySQL秘籍
程序猿都该知道的MySQL秘籍
 
云+容器: 重新定义企业IT架构 - 阿里云容器服务 云栖大会 2016
云+容器: 重新定义企业IT架构 - 阿里云容器服务  云栖大会 2016云+容器: 重新定义企业IT架构 - 阿里云容器服务  云栖大会 2016
云+容器: 重新定义企业IT架构 - 阿里云容器服务 云栖大会 2016
 
刘昌钰:阿里大数据应用平台
刘昌钰:阿里大数据应用平台刘昌钰:阿里大数据应用平台
刘昌钰:阿里大数据应用平台
 
大数据漫谈-bilibili
大数据漫谈-bilibili大数据漫谈-bilibili
大数据漫谈-bilibili
 
从Docker到容器服务
从Docker到容器服务从Docker到容器服务
从Docker到容器服务
 
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
 
Tpcc mysql使用手册 - 20120329
Tpcc mysql使用手册 - 20120329Tpcc mysql使用手册 - 20120329
Tpcc mysql使用手册 - 20120329
 
Great Depression
Great DepressionGreat Depression
Great Depression
 
Xtrabackup工具使用简介 - 20110427
Xtrabackup工具使用简介 - 20110427Xtrabackup工具使用简介 - 20110427
Xtrabackup工具使用简介 - 20110427
 
CreditRiskMonitor Brochure
CreditRiskMonitor BrochureCreditRiskMonitor Brochure
CreditRiskMonitor Brochure
 
Joe Greaney 4.03.2011
Joe Greaney 4.03.2011Joe Greaney 4.03.2011
Joe Greaney 4.03.2011
 
Ús ètic de la informació. Citacions i bibliografia
Ús ètic de la informació. Citacions i bibliografiaÚs ètic de la informació. Citacions i bibliografia
Ús ètic de la informació. Citacions i bibliografia
 
Special Education in Michigan
Special Education in MichiganSpecial Education in Michigan
Special Education in Michigan
 
MJH STaR Chart
MJH STaR ChartMJH STaR Chart
MJH STaR Chart
 
Social Emotional Health: A Guide for Families with Children Birth to Age 8
Social Emotional Health: A Guide for Families with Children Birth to Age 8Social Emotional Health: A Guide for Families with Children Birth to Age 8
Social Emotional Health: A Guide for Families with Children Birth to Age 8
 
Skynet Opendoors Cars 2009
Skynet Opendoors Cars 2009Skynet Opendoors Cars 2009
Skynet Opendoors Cars 2009
 
System Update Midland County April 2010
System Update Midland County April 2010System Update Midland County April 2010
System Update Midland County April 2010
 
Social Media in Property - Lee Smallwood
Social Media in Property - Lee SmallwoodSocial Media in Property - Lee Smallwood
Social Media in Property - Lee Smallwood
 
Projectes arquitectònics - com trobar informació
Projectes arquitectònics - com trobar informacióProjectes arquitectònics - com trobar informació
Projectes arquitectònics - com trobar informació
 

Similar to MySQL运维那些事

设计高性能mysql应用-TechClub技术沙龙
设计高性能mysql应用-TechClub技术沙龙设计高性能mysql应用-TechClub技术沙龙
设计高性能mysql应用-TechClub技术沙龙banping
 
My sql数据库开发的三十六条军规
My sql数据库开发的三十六条军规My sql数据库开发的三十六条军规
My sql数据库开发的三十六条军规isnull
 
MySQL数据库开发的三十六条军规
MySQL数据库开发的三十六条军规MySQL数据库开发的三十六条军规
MySQL数据库开发的三十六条军规mysqlops
 
Mysql数据库开发的三十六条军规 石展_完整
Mysql数据库开发的三十六条军规 石展_完整Mysql数据库开发的三十六条军规 石展_完整
Mysql数据库开发的三十六条军规 石展_完整Yousri Yan
 
MySQL运维那些事
MySQL运维那些事 MySQL运维那些事
MySQL运维那些事 Leo Zhou
 
数据架构方面的一些探讨
数据架构方面的一些探讨数据架构方面的一些探讨
数据架构方面的一些探讨Chao Zhu
 
111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysql111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysqlZoom Quiet
 
Php study.20130110
Php study.20130110Php study.20130110
Php study.20130110bngoogle
 
新浪微博Feed服务架构
新浪微博Feed服务架构新浪微博Feed服务架构
新浪微博Feed服务架构XiaoJun Hong
 
MySQL5.6新功能
MySQL5.6新功能MySQL5.6新功能
MySQL5.6新功能郁萍 王
 
改善Programmer生活的sql技能
改善Programmer生活的sql技能改善Programmer生活的sql技能
改善Programmer生活的sql技能Rack Lin
 
廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰Paul Chao
 
企業導入微服務實戰 - updated
企業導入微服務實戰 - updated企業導入微服務實戰 - updated
企業導入微服務實戰 - updatedPaul Chao
 
浅谈 My sql 性能调优
浅谈 My sql 性能调优浅谈 My sql 性能调优
浅谈 My sql 性能调优thinkinlamp
 
MySQL应用优化实践
MySQL应用优化实践MySQL应用优化实践
MySQL应用优化实践mysqlops
 
深入解析MySQL之锁机制应用
深入解析MySQL之锁机制应用深入解析MySQL之锁机制应用
深入解析MySQL之锁机制应用banping
 
企業導入微服務實戰 - updated
企業導入微服務實戰 - updated企業導入微服務實戰 - updated
企業導入微服務實戰 - updatedPaul Chao
 
基于My sql的分布式数据库实践
基于My sql的分布式数据库实践基于My sql的分布式数据库实践
基于My sql的分布式数据库实践锐 张
 
Scylladb 3.0 new
Scylladb 3.0 newScylladb 3.0 new
Scylladb 3.0 newLewis Chan
 
李成银:前端编译平台
李成银:前端编译平台李成银:前端编译平台
李成银:前端编译平台taobao.com
 

Similar to MySQL运维那些事 (20)

设计高性能mysql应用-TechClub技术沙龙
设计高性能mysql应用-TechClub技术沙龙设计高性能mysql应用-TechClub技术沙龙
设计高性能mysql应用-TechClub技术沙龙
 
My sql数据库开发的三十六条军规
My sql数据库开发的三十六条军规My sql数据库开发的三十六条军规
My sql数据库开发的三十六条军规
 
MySQL数据库开发的三十六条军规
MySQL数据库开发的三十六条军规MySQL数据库开发的三十六条军规
MySQL数据库开发的三十六条军规
 
Mysql数据库开发的三十六条军规 石展_完整
Mysql数据库开发的三十六条军规 石展_完整Mysql数据库开发的三十六条军规 石展_完整
Mysql数据库开发的三十六条军规 石展_完整
 
MySQL运维那些事
MySQL运维那些事 MySQL运维那些事
MySQL运维那些事
 
数据架构方面的一些探讨
数据架构方面的一些探讨数据架构方面的一些探讨
数据架构方面的一些探讨
 
111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysql111030 gztechparty-小路-云时代的mysql
111030 gztechparty-小路-云时代的mysql
 
Php study.20130110
Php study.20130110Php study.20130110
Php study.20130110
 
新浪微博Feed服务架构
新浪微博Feed服务架构新浪微博Feed服务架构
新浪微博Feed服务架构
 
MySQL5.6新功能
MySQL5.6新功能MySQL5.6新功能
MySQL5.6新功能
 
改善Programmer生活的sql技能
改善Programmer生活的sql技能改善Programmer生活的sql技能
改善Programmer生活的sql技能
 
廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰廣宣學堂: 企業導入微服務實戰
廣宣學堂: 企業導入微服務實戰
 
企業導入微服務實戰 - updated
企業導入微服務實戰 - updated企業導入微服務實戰 - updated
企業導入微服務實戰 - updated
 
浅谈 My sql 性能调优
浅谈 My sql 性能调优浅谈 My sql 性能调优
浅谈 My sql 性能调优
 
MySQL应用优化实践
MySQL应用优化实践MySQL应用优化实践
MySQL应用优化实践
 
深入解析MySQL之锁机制应用
深入解析MySQL之锁机制应用深入解析MySQL之锁机制应用
深入解析MySQL之锁机制应用
 
企業導入微服務實戰 - updated
企業導入微服務實戰 - updated企業導入微服務實戰 - updated
企業導入微服務實戰 - updated
 
基于My sql的分布式数据库实践
基于My sql的分布式数据库实践基于My sql的分布式数据库实践
基于My sql的分布式数据库实践
 
Scylladb 3.0 new
Scylladb 3.0 newScylladb 3.0 new
Scylladb 3.0 new
 
李成银:前端编译平台
李成银:前端编译平台李成银:前端编译平台
李成银:前端编译平台
 

More from Jinrong Ye

为什么学习MySQL-20220530.pdf
为什么学习MySQL-20220530.pdf为什么学习MySQL-20220530.pdf
为什么学习MySQL-20220530.pdfJinrong Ye
 
MySQL 6.0 下的cluster + replicate - 20080220
MySQL 6.0 下的cluster + replicate - 20080220MySQL 6.0 下的cluster + replicate - 20080220
MySQL 6.0 下的cluster + replicate - 20080220Jinrong Ye
 
InnoDB引擎数据表压缩特性测试 - 20120329
InnoDB引擎数据表压缩特性测试 - 20120329InnoDB引擎数据表压缩特性测试 - 20120329
InnoDB引擎数据表压缩特性测试 - 20120329Jinrong Ye
 
ibbackup vs mysqldump对比测试 - 20080718
ibbackup vs mysqldump对比测试 - 20080718ibbackup vs mysqldump对比测试 - 20080718
ibbackup vs mysqldump对比测试 - 20080718Jinrong Ye
 
Handler socket测试报告 - 20110422
Handler socket测试报告 - 20110422Handler socket测试报告 - 20110422
Handler socket测试报告 - 20110422Jinrong Ye
 
mysql cluster测试记录 - 20120905
mysql cluster测试记录 - 20120905mysql cluster测试记录 - 20120905
mysql cluster测试记录 - 20120905Jinrong Ye
 
dell服务器raid冷迁移方法
dell服务器raid冷迁移方法dell服务器raid冷迁移方法
dell服务器raid冷迁移方法Jinrong Ye
 
Hp dl380 g7测试结果报告 - 20100823
Hp dl380 g7测试结果报告 - 20100823Hp dl380 g7测试结果报告 - 20100823
Hp dl380 g7测试结果报告 - 20100823Jinrong Ye
 
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223Jinrong Ye
 

More from Jinrong Ye (9)

为什么学习MySQL-20220530.pdf
为什么学习MySQL-20220530.pdf为什么学习MySQL-20220530.pdf
为什么学习MySQL-20220530.pdf
 
MySQL 6.0 下的cluster + replicate - 20080220
MySQL 6.0 下的cluster + replicate - 20080220MySQL 6.0 下的cluster + replicate - 20080220
MySQL 6.0 下的cluster + replicate - 20080220
 
InnoDB引擎数据表压缩特性测试 - 20120329
InnoDB引擎数据表压缩特性测试 - 20120329InnoDB引擎数据表压缩特性测试 - 20120329
InnoDB引擎数据表压缩特性测试 - 20120329
 
ibbackup vs mysqldump对比测试 - 20080718
ibbackup vs mysqldump对比测试 - 20080718ibbackup vs mysqldump对比测试 - 20080718
ibbackup vs mysqldump对比测试 - 20080718
 
Handler socket测试报告 - 20110422
Handler socket测试报告 - 20110422Handler socket测试报告 - 20110422
Handler socket测试报告 - 20110422
 
mysql cluster测试记录 - 20120905
mysql cluster测试记录 - 20120905mysql cluster测试记录 - 20120905
mysql cluster测试记录 - 20120905
 
dell服务器raid冷迁移方法
dell服务器raid冷迁移方法dell服务器raid冷迁移方法
dell服务器raid冷迁移方法
 
Hp dl380 g7测试结果报告 - 20100823
Hp dl380 g7测试结果报告 - 20100823Hp dl380 g7测试结果报告 - 20100823
Hp dl380 g7测试结果报告 - 20100823
 
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
PC服务器阵列卡管理简易手册 叶金荣@CYOU-20121223
 

MySQL运维那些事