MySQL@淘宝

在过去两年, 淘宝数据库团在MySQL、SSD、开源迈出了巨大的步伐,截至11年十月用户数据库库、商品库、交易库都已经稳定的运行在MySQL上,同时也经历的双十一,双十二的考验。这里我们将为大家分享背后的经验和教训。

本系列培训中“基础篇”会为大家介绍MySQL使用过程中的常见问题和解决方案。深入篇则侧重于分享更多MySQL底层解决问题解决的思路。

基础篇:

 《MySQL索引与SQL调优》讲师:玄惭   (微博:玄惭

本课程将从Mysql的底层存MySQL索引与SQL调优储开始,到上层应用实现来介绍SQL调优:

(1)从Innodb底层磁盘的存储格式到索引的原理,来介绍SQL调优

(2)从Mysql插入,查询的处理过程,来介绍SQL调优

(3)从性能压测数据的结果,来介绍SQL调优

(4)从真实的调优案例,来介绍SQL调优

http://vdisk.weibo.com/s/2IBpo

 《MySQL数据库性能监控与诊断》讲师: 苏普  (微博:orczhou )

天机系统对MySQL提供了一个全面的监控和诊断,这里将介绍:

(1) 认识MySQL最终要的性能指标

(2) 如何通过监控系统了解MySQL每个集群的性能情况

(3) 我们如何通过监控定位数据库的问题

(4) 日常我们最常用的诊断工具、如何使用它们来定位问题

http://vdisk.weibo.com/s/2IBp9

 《MySQL硬件方案性能优化》 讲师: 天羽  (微博:tb天羽

介绍支撑MYSQL的各种硬件方案和性能调优

(1)硬件性能瓶颈的检查方法和思路

(2)对比主流硬件方案和后续发展方向

(3) 与性能和稳定相关的性能调优介绍

http://vdisk.weibo.com/s/2IBr3

《MySQL新技术在淘宝的应用》 讲师: 应元(微博:杨德华Devin

 介绍Percona5.5在InnoDB方面所做的改进

SSD /FlashCach+FusionIO的性能介绍,双十一/双十二的DB表现

HandlerSocket性能提升的原理分析,稳定性介绍和使用误区介绍。

http://vdisk.weibo.com/s/2IBqI

深入篇:

《MySQL主从同步原理、问题及优化方案》 讲师: 丁奇(微博:淘宝丁奇

本课程主要分析验证出现mysql主从同步延迟的原因,提出多线程同步的方案;并针对线上不建议修改数据库代码的现状,提出用MySQL改造的Transfer作多线程转发与处理的数据流程等相关内容。

http://vdisk.weibo.com/s/2IBnN

《MySQL容灾及自动切换》 讲师: 穆公 (微博:淘穆公

主要介绍mysql的容灾实现,并解决其异步复制随之带来的主备切换难题:

(1)切换了之后数据是否最新,有没有丢失?

(2) 怎样在很短的时间如秒级别切换到备库?

(3) 若对于商品和交易拆分成16套库,如何批量的快速切换呢?

(4) 怎样实现自动化切换呢?

通过分布式协调服务zookeeper来统一协调切换指令、切换状态。并现场演示切换。

http://vdisk.weibo.com/s/2IBow

《MySQL线上常见故障剖析》 讲师: 俊达 (微博:张新铭)

线上几百台都遇到过哪些问题?怎么分析和解决这些问题?  如何迅速定位并解决问题呢?

http://vdisk.weibo.com/s/2IBpQ

MySQL@淘宝 资料分享的更多相关文章

  1. 淘宝内部分享:MySQL & MariaDB性能优化

    发表于2015-01-20 16:26| 28875次阅读| 来源mysql.taobao.org| 22 条评论| 作者淘宝数据库团队 MySQL性能优化淘宝数据库 摘要:MySQL是目前使用最多的 ...

  2. 淘宝内部分享:怎么跳出MySQL的10个大坑

    编者按:淘宝自从2010开始规模使用MySQL,替换了之前商品.交易.用户等原基于IOE方案的核心数据库,目前已部署数千台规模.同时和Oracle, Percona, Mariadb等上游厂商有良好合 ...

  3. #淘宝#复制分享宝贝内容,打开淘宝APP,自己主动弹出宝贝提示信息

    场景描写叙述: 淘宝复制连接,分享出去,比方拷贝到QQ好友.微信好友,一个宝贝信息.然后你朋友长按复制你分享它了的这个宝贝.当然打开手机淘宝时.自己主动会跳出宝贝的信息,点击确定能够直接进入宝贝详情 ...

  4. [转载] 淘宝内部分享:怎么跳出MySQL的10个大坑(上)

    原文: http://mp.weixin.qq.com/s?__biz=MzAxNjAzMTQyMA==&mid=209773318&idx=1&sn=e9600d3db80b ...

  5. 淘宝内部分享:MySQL & MariaDB性能优化 【转】

    MySQL· 5.7优化·Metadata Lock子系统的优化 背景 引入MDL锁的目的,最初是为了解决著名的bug#989,在MySQL 5.1及之前的版本,事务执行过程中并不维护涉及到的所有表的 ...

  6. 从网易与淘宝的font-size思考前端设计稿与工作流

    本文结合自己对网易与淘宝移动端首页html元素上的font-size这个属性的思考与学习,讨论html5设计稿尺寸以及前端与设计之间协作流程的问题,内容较多,但对你的技术和工作一定有价值,欢迎阅读和点 ...

  7. 从网易与淘宝的font-size思考前端设计稿与工作流 (转)

    从网易与淘宝的font-size思考前端设计稿与工作流   阅读目录 1. 问题的引出 2. 简单问题简单解决 3. 网易的做法 4. 淘宝的做法 5. 比较网易与淘宝的做法 6. 如何与设计协作 7 ...

  8. (淘宝无限适配)手机端rem布局详解(转载非原创)

    从网易与淘宝的font-size思考前端设计稿与工作流 本文结合自己对网易与淘宝移动端首页html元素上的font-size这个属性的思考与学习,讨论html5设计稿尺寸以及前端与设计之间协作流程的问 ...

  9. 妈妈再也不用担心我的移动端了:网易和淘宝的rem方案剖析

    从博主学习前端一路过来的经历了解到,前端移动开发是大部分从PC端转战移动端的小伙伴都非常头疼的一个问题,这边博主就根据一篇自己看过的移动开发文章来剖析一下网易和淘宝的rem解决方案,希望能够帮助到一些 ...

随机推荐

  1. 读懂IL代码就这么简单(三)完结篇

    一 前言 写了两篇关于IL指令相关的文章,分别把值类型与引用类型在 堆与栈上的操作区别详细的写了一遍 这第三篇也是最后一篇,之所以到第三篇就结束了,是因为以我现在的层次,能理解到的都写完了,而且个人认 ...

  2. echarts .NET类库开源

    前言: 2012年从长沙跑到深圳,2016年又从深圳回到长沙,兜兜转转一圈,又回到了原点.4年在深圳就呆了一家公司,回长沙也是因为深圳公司无力为继,长沙股东老板挽留,想想自己年纪也不小了.就回来了,在 ...

  3. 教你写一个web远程控制小工具

    惯例先上图 晚上躺床上了,发现忘关电脑了,又不想起来关,来用手机控制电脑多好,百度了下,果然一大把.哈,我自己为什么不自己也实现个呢,任意的自己diy.Just do it. 如果不想看如何实现,那么 ...

  4. [HDOJ5445]Food Problem(优先队列优化多重背包)

    题目:http://acm.hdu.edu.cn/showproblem.php?pid=5445 题意:多重背包 分析:f[i][j]=max(f[i-1][j-k*w[i]]+k*v[i]) 将j ...

  5. Linux 配置只安装 64 位软件包

    Centos.RHEL等系统,yum 安装的时候有时候会安装32的,然而我们只需要安装64位的软件! 解决方法: yum只安装 64 位的包,只需在 /etc/yum.conf 中加入 "e ...

  6. 37-more 简明笔记

    分页显示文本 more [options] file more用于分页显示文本文件,最早出现在BSD当中,但这一命令非常基本,后来less命令对其做了增强,所谓的less也就是少即是多 参数 file ...

  7. C++ new失败的处理

    我们都知道,使用 malloc/calloc 等分配内存的函数时,一定要检查其返回值是否为“空指针”(亦即检查分配内存的操作是否成功),这是良好的编程习惯,也是编写可靠程序所必需的.但是,如果你简单地 ...

  8. mysql安装方法

    Window版本 1.下载 MySQL Community Server 5.7.16 http://dev.mysql.com/downloads/mysql/ 2.解压 如果想要让MySQL安装在 ...

  9. git flow的使用

    简介 Gitflow工作流程围绕项目发布定义了严格的分支模型.尽管它比Feature Branch Workflow更复杂一些,但它也为管理更大规模的项目提供了坚实的框架. 与Feature Bran ...

  10. extjs store的操作

    先来个声明,看着不错,贴过来的,没都测试过. Store.getCount()返回的是store中的所有数据记录,然后使用for循环遍历整个store,从而得到每条记录. 除了使用getCount() ...