玄惭 mysql_阿里云数据库专家玄惭的“武功”全记录之最佳实践、双十一特别篇...

原标题:阿里云数据库专家玄惭的“武功”全记录之最佳实践、双十一特别篇

专题简介

玄惭,真名罗龙九,阿里云DBA专家,负责阿里云RDS线上稳定以及专家服务团队。他经历过阿里历年双11实战考验,积累了7年对阿里云数据库用户的运维、调优、诊断等丰富DBA经验。本专题集结了玄惭排查经验、性能优化心、最佳实践以及其他思考。

以下21篇文章只提取了摘要部分,文章详细内容请点击【阅读原文】进入查看。

最佳实践

1. RDS MySQL空间优化最佳实践

本期将介绍存储空间相关的最佳实践。

详情:https://yq.aliyun.com/articles/55594

2. MySQL锁问题最佳实践

近一段时间处理了较多锁的问题,包括锁等待导致业务连接堆积或超时,死锁导致业务失败等,这类问题对业务可能会造成严重的影响,没有处理经验的用户往往无从下手。下面将从整个数据库设计,开发,运维阶段介绍如何避免锁问题的发生,提供一些最佳实践供RDS的用户参考。

详情:http://hidba.org

3. RDS MySQL参数调优最佳实践

很多时候,RDS用户经常会问如何调优RDS MySQL的参数,为了回答这个问题,写一篇blog来进行解释:

1.哪一些参数不能修改,那一些参数可以修改;

2.这些提供修改的参数是不是已经是最佳设置,如何才能利用好这些参数。

详情:https://yq.aliyun.com/articles/8961

4. 如何将RDS的数据同步到本地自建数据库

长期以来有很多的用户咨询如何将RDS的数据同步到本地的数据库环境中,本篇文章以在阿里云的ECS服务器为例来说明如何将RDS的数据同步到本地数据库中。RDS对外提供服务是一个DNS地址+端口3306,这样就屏蔽了RDS后端的主从节点,那么该如何将数据同步到本地?

详情:https://yq.aliyun.com/articles/9044

5. RDS最佳实践(五)—Mysql大字段的频繁更新导致binlog暴增

RDS Mysql采用的binlog 格式默认为ROW,在Mysql 5.6的版本之前,Mysql每次列的修改(update)都需要记录表中所有列的值。这样就存在一个问题,如果表中包含很多的大字段,表的单行长度就会非常长,这样每次update就会导致大量的 binlog空间生成。针对这个问题,在mysql 5.6中进行了改进,复制支持”row image control” ,只记录修改的列而不是行中所有的列,这对一些包含 BLOGs 字段的数据来说可以节省很大的处理能力,因此此项改进不仅节省了磁盘空间,同时也提升了性能。

详情:https://yq.aliyun.com/articles/9050

6. RDS最佳实践(四)—如何处理Mysql的子查询

MySQL低版本中该如何优化的子查询。

详情:https://yq.aliyun.com/articles/9051

7. RDS最佳实践(三)—如何制定相关的流程来规范RDS的使用

如何制定相关的流程来规范RDS的使用?

详情:https://yq.aliyun.com/articles/9052

8. RDS最佳实践(二)—如何快速平稳的迁入RDS

用户在购买完RDS后,接下来就可以开始往RDS迁入数据了。在RDS是否支持在线平滑的迁移?

详情:https://yq.aliyun.com/articles/9053

9. RDS最佳实践(一)—如何选择你的RDS

我该如何选择RDS?我要购买多大规格的RDS?RDS的连接数,iops指的是什么?上诉这些问题相信是每一个RDS用户在开始使用的时候都会有这样的疑问。首先我们要了解一下RDS的组成包括哪一些,从阿里云官网的购买页面中我们可以看到RDS包括了以下参数:数据库类型,版本,存储空间,规格:内存+连接数+io,地域,那我们就一个个来分析一下。

详情:http://hidba.org

10. 巧用query cache

巧用query cache解决慢SQL的问题。

详情:https://yq.aliyun.com/articles/9057

11. innodb使用大字段text,blob的一些优化建议

其中一个应用,对blob字段的依赖非常的严重,查询和更新的频率也是非常的高,单表的存储空间已经达到了近100G,如何优化?

详情:https://yq.aliyun.com/articles/9072

12. 为什么我的RDS慢了?

为什么我的RDS突然变慢了?相信这是大多数客户在使用RDS中经常遇到的头疼问题。这里我将通过实际的真实案例来分析一下用户在使用RDS中慢的原因。

详情:http://hidba.org

13. mysql分析函数的实现

MySQL中分析函数是如何实现的。

详情:https://yq.aliyun.com/articles/17101

14. 数据库上云经典案例分析

本文PPT来自阿里云技术专家玄惭于10月14日在2016年杭州云栖大会上发表的演讲,分享主题为《数据库上云经典案例分析》。

详情:https://yq.aliyun.com/articles/63071

双十一

1. 2016阿里云数据库双11复盘-自动化备战,0干预

2016年双11狂欢节完美落幕,这是阿里云RDS连续第五年支持双11大促,在持续高压力冲击下,整个双11期间0故障0丢单,相比前面四年,在备战过程中更加的自动和主动,今年双11高峰期间达到了0干预的目标。本文由核心参加工程师整理总结今年双11备战过程中在自动化以及性能优化所作的一些改进。

详情:https://yq.aliyun.com/articles/65099

2. 阿里云数据库专家玄惭:云数据库超大流量峰值保障最佳实践

本次演讲收集整理了自RDS成立至今,在历次大流量峰值中如何保障活动中云数据库备战的最佳实践,包括之前的改造,压测和扩容;期间的监控,预案执行和应急处理;之后的收容和总结。力求全链路地帮助客户安全稳定地渡过超大流量峰值,让在你备战过程中少走一些弯路,多一些从容。

详情:https://yq.aliyun.com/articles/59220

问题分析

1. 查看mysql实时运行sql的工具–orztop

该工具为我的同事朱旭开发的一款可以查看mysql数据库实时运行的sql状况的工具,以前苦于通过show processlist/show full processlist抓取sql的同志们现在只要盯一盯屏幕就可以了,非常的方便。

详情:http://hidba.org

2. 使用Percona Data Recovery Tool for InnoDB恢复数据

昨晚收到一则求助,一个用户的本地数据库的重要数据由于误操作被删除,需要进行紧急恢复,用户的数据库日常并没有进行过任何备份,binlog也没有开启,所以从备份和binlog入手已经成为不可能,咨询了丁奇,发了一篇percona的文章给我,顿时感觉有希望,于是到percona的官网上下载了恢复工具。

详情:https://yq.aliyun.com/articles/9059

3. RDS MySql支持online ddl

在日常和客户沟通的过程中发现,他们在做mysql ddl变更的时候由于MySql本身的缺陷不支持online ddl,导致他们的业务不得不hang住一会儿,表越大,时间影响越长,所以期待有更好的解决方法;有些用户也想了一些方法,比如通过主备切换的方法,先在备库进行ddl,然后在通过主备切换到原主库进行ddl,但由于RDS对外提供给用户的是一个dns加port,所以后端的主备对用户是透明的,此方法行不通。其实在开源社区中已经有比较成熟的方法,那就是percona的pt-online-schema-change工具是其中之一,这里通过测试主要了解该工具的可靠性以及存在的问题,是否在RDS上支持。

详情:https://yq.aliyun.com/articles/9061

其他

1. 云数据库 MySQL 版官网

MySQL是全球最受欢迎的开源数据库,作为开源软件组合 LAMP中的重要一环,广泛应用于各类应用场景。

详情:https://www.aliyun.com/product/rds/mysql

2. 云数据库DBA专家服务

ApsaraDB专家服务组,全部来自阿里云DBA团队和数据库内核团队,多次参与 历年双11的护航保障活动,为客户提供阿里原厂顶尖水准的数据库服务。

详情:https://promotion.aliyun.com

本系列文章还有:

-END-

ID:yunqiinsight返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值