1. 摘要 基于之前写的「云厂商 RDS MySQL 怎么选」的文章,为了进一步了解各云厂商在RDS MySQL数据库性能上的差异,本文将对自建MySQL.阿里云.腾讯云.华为云和AWS 的 RDS MySQL数据库性能进行对比说明.本文的压测结果仅作为参考,不作为购买建议. 2. 测试结果 从本文「测试详情」里的各个结论中得到如下结果: 说明:100分制,按照本文后面测试详情的结论进行评分.评分规则比较简单:最好的为100分,其次按照和100分的比值进行打分,如「自建-Percona」的QPS…
花了一个下午的时间,终于把一个阿里云 RDS MySQL 的一个大坑填上了,解决方法令人匪夷所思!绝对会让各位看官感到大吃一惊,阿里云 RDS MySQL 居然有这样 xx 的大坑! 问题 最近应业务的需求,加了一个定时统计的任务,其中的算法很简单,只是需要大量的 CRUD 操作. 由于业务简单,且时效性要求不高,所以代码写起来若行云流水,一气呵成,本地测试一遍通过. 没料想,当部署到线上测试的时候,却上演了现场翻车,真是让人大跌眼镜-- 看了一下错误日志,大致如下所示: ERROR [DAL.…
RDS mysql版本为5.6.29 x86_64 1.下载数据备份.binlog备份 内网中转?数据量不大,直接下载 下载数据备份(外网下载链接) wget -c "https://rdslog-st.oss-cn-shenzhen.aliyuncs.com/xxx" -O xxx.tar.gz 2.内网测试机安装mysql5.6 wget -c "http://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.33-linux-gl…
2019年9月5日10:02:34 本地调试 git https://github.com/barryvdh/laravel-debugbar composer require barryvdh/laravel-debugbar --dev APP_DEBUG TRUE 配置.env 本地调试很方便,千万不要弄到线上去了,因为这个东西其实很消耗资源的 公司的项目,因为使用workerman做消息推送,我之前想是做主从,但是想到需要额外花费,而且目前大部分是内部使用,就开始了优化mysql之路 框…
背景:aliyun上的rds数据库快满了,于是删除了某个备份的表后面大boss说是有用的表,需要恢复回来,阿里云有7天内的物理全量备份(通过percona-xtrabackup备份的)第一时间应该延长备份时间(默认保留7天,可以配置15天或更长避免在恢复过程中被阿里云的rds删除) 准备:数据库大概有700G左右,物理备份文件100G左右,恢复回来需要占用大概1多T的空间,于是在现有同样区域的ecs上挂载一块2T的磁盘用来做恢复 整体的过程是:在相同地域的ecs安装好mysql,恢复到上面,然后…
由于公司要组建一个数据中心,简而言之就是把各个地方的数据都同步到一个地方,做BI建模和数据分析. 一般来说这种需求是由hadoop来实现的,但由于预算不够..所以,来个low点的办法吧 以下主要是讲rds与mysql主从的搭建 通常来讲,mysql主从分为binlog主从,gtid模式的主从,我这篇主要是讲GTID的主从部署模式(当然里面也是需要binlog的) 1.在ECS上搭建mysql(这块不需要说多少了吧,配置好第三方yum源,直接yum installvim /etc/my.cnf […
背景 MySQL 在生产环境使用过程中,会伴随着开发和运维人员的误操作,比如 DROP TABLE / DATABASE,这类 DDL 语句不具有可操作的回滚特性,而导致数据丢失,AliSQL 8.0 新特性支持回收站功能(Recycle Bin),临时把删除清理的表转移到回收站,并保留可设置的时间,方便用户找回数据.为了方便,提供了 DBMS_RECYCLE package 作为管理接口. Recycle Bin 管理接口 Recycle Bin 提供了两个管理接口,分别是: DBMS_REC…
摘要: 一.MySQL的主要适用场景 1.Web网站系统 2.日志记录系统 3.数据仓库系统 4.嵌入式系统 二.MySQL架构图:   三.MySQL存储引擎概述 1)MyISAM存储引擎 MyISAM存储引擎的表在数据库中,每一个表都被存放为三个以表名命名的物理文件.首先肯定会有任何存储引擎都不可缺... 一.MySQL的主要适用场景 1.Web网站系统 2.日志记录系统 3.数据仓库系统 4.嵌入式系统 二.MySQL架构图: 三.MySQL存储引擎概述 1)MyISAM存储引擎 MyIS…
云时代已经来临,云上很多场景下都需要数据的迁移.备份和流转,各大云厂商也大都提供了自己的迁移工具.本文主要介绍京东云数据库为解决用户数据迁移的常见场景所提供的解决方案. 场景一:数据迁移上云 数据迁移上云是最常见的一类场景,目前京东云提供了两个DTS(Data Transformation Service)迁移工具供选择,一个是数据迁移,一个是数据同步: 二者的主要区别如下: 下面是这两个工具使用中的一些常见问题: 01 两个迁移工具的原理是什么? 以MySQL为例,两个工具都有全量迁移/增量迁…
参照 https://help.aliyun.com/knowledge_detail/41817.html 恢复云数据库MySQL的备份文件到自建数据库 更新时间:2017-07-27 14:52:13   云数据库MySQL版使用开源软件Percona Xtrabackup对数据库进行备份,所以您可以使用该软件将云数据库MySQL的备份文件恢复到自建数据库中,本文将介绍详细的操作步骤. 关于云数据库MySQL版如何备份数据,请参见备份RDS数据. 前提条件 本地MySQL数据库安装在64位的…