淘宝核心系统数据库组技术专家林晓斌(花名:丁奇)《MySQL云实践》精选.pdfVIP

淘宝核心系统数据库组技术专家林晓斌(花名:丁奇)《MySQL云实践》精选.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
淘宝核心系统数据库组技术专家林晓斌(花名:丁奇)《MySQL云实践》精选

MySQL 云实践 @淘宝丁奇  基本结构  服务高可用  数据高可靠  运维成本  迭代的矛盾 基本结构—主备  常规一主一备  双M 备库readonly  只读实例 高可用 高可用—切换闪断问题  用户只看见主库 •主备保障数据安全 •切换后继续使用  切换闪断 •游戏用户痛点 •Proxy桥接方案  短链接性能– proxy连接复用 连接复用问题  流程 • 连接  创建 • 使用 • 用户关闭  放入链接池 • 再次连接  复用 • 使用  问题 • Kill connection  解决 • set connection id 高可靠 • 恢复到任意时间点 • 主备一致性 • 延迟问题 • Crash数据不丢 恢复到任意时间点  专治剁手 •删错库/表了! •U/D忘记where  备份 •定期全备 •备份binlog 主备一致性  校验 •常见校验方案 •改进:利用主备复制机制  修复 •按片检测,按片修复 主备一致性--利用主备复制机制  主库 insert into tmp (select … )  等待备库同步完成  校验两个tmp  问题 •Binlog格式 •warning 日志问题 主备一致性—延迟问题  多线程复制  无主键表的问题 •Row格式 •备库全表扫描 •隐含主键 Crash数据不丢  主库能恢复自然不丢 • 恢复时间不可控  切换 •直接切成备库就可以吗? •等备库执行完日志就可以吗? •Semi-sync就可以吗? •我们的方案 async Master Slave •双通道(multi-source replication) •改造的semi-sync •数据补齐 运维成本 • 自动化 • 诊断系统 自动化  基本的自动化 • 创建、删除 • 升级、迁移 • 备份、恢复 • 加锁、解锁  进一步的 • 备库自动修复 • 现场保留  一个有趣的投诉 诊断系统  监控图 • 实例数/运维人数 20 还能依赖人工?  实例诊断  卡慢诊断  全链路诊断 迭代的矛盾  云服务特点 • “最强测试”—用户  存储过程中用prepare语法创建三层视图  使用MyISAM引擎,在scheduler中使用事务语法  存储过程中死循环无限申请内存 • “我买了RDS,MySQL的bug我就认为是 RDS的bug” • “我使用中没碰到问题,为什么要强制升级” 迭代的矛盾  需要稳定,没问题的用户不想升级  需要迭代,有bug的用户必须升级  多租户  无法统一的“业务低峰”  升还是不升,这是个问题  我们的方案 •单机多版本 •按实例升级 一点感悟 人性化 谢谢

文档评论(0)

pfenejiarz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档