前言
广告业务是属于多读少写的模型,写操作由后台运营人员发起,读操作由用户客户端发起。此文是讨论HTTP读接口的灰度方案,总体层次架构如图1所示。
该系统有以下几个特点:
(...
Xtrabackup 每日增量恢复 – Awaken
前言
此恢复程序应该和上次发布的“Xtrabackup每周增量备份脚本程序”配合使用。http://www.ttlsa.com/mysql/xtrabackup-daily-backup/。本程序正...
MysqlFabric 高可用 & 读写分离
感觉有点不够成熟的样子 而且在测试中还存在单点故障 在生产环境谨慎使用
1. 程序必须通过Fabric-aware connectors来连接mysql实现路由,目前只支持PHP,P...
Keepalived + MySQLfailover + GTIDs 高可用
架构图
10.1.1.207 mysql master + keepalived
10.1.1.206 mysql slave ( backup master ) + ...
MySQL5.6 Waiting for Commit Lock
使用MySQL5.6和Xtrabackup的小心一个bug,http://bugs.mysql.com/bug.php?id=70307,这个bug在5.6.23中已经修复。
Xtrab...
使用Anemometer分析MySQL慢查询记录
数据库管理员一般是用percona的toolkit工具来分析MySQL慢查询记录,但是不够直观。
下面介绍一款比较直观的工具来统计分析MySQL慢查询记录anemometer。
在使用之前...
MySQL 备份恢复单个innodb表
在实际环境中,时不时需要备份恢复单个或多个表(注意:这里除非明确指定,所说的表一律指InnoDB表),而对于innodb引擎恢复单个表需要整体的恢复,xtrabackup也可以单个表恢复,只不过是用的...
MySQL 存储 emoji 表情符号字符集
MySQL 需要支持 emoji 表情符号版本需要大于5.5.3,且字符集需要设置为utf8mb4 字符集。
查看服务器字符集设置
mysql> SHOW VARIABLES WHERE V...
更改 AWS RDS mysql时区
AWS RDS
AWS上搭建数据库的时候,不是DB on EC2就是RDS,但是选择RDS时,Timezone怎么处理?
「面向全球提供的AWS来讲理所当然的是UTC」,而RDS也不是例外。把...
kingshard管理端命令
kingshard的管理端口复用了工作端口,通过特定的关键字来标示,目前支持对后端DB常用的管理操作。
平滑上(下)线后端DB
#添加一个新的slave到node1
admin node(opt...
KingShard快速入门
环境说明
本文仅作为最小实验环境,因此不使用master, slave模式. 单机上使用mysql_mutil运行二个mysql实列
初始化数据目录
# mysql_...
mysql代理kingshard安装配置
1. 安装Go语言环境,具体步骤请Google。
2. git clone https://github.com/flike/kingshard.git src/github.com/...
kingshard sharding介绍
现在开源的MySQL Proxy已经有几款了,并且有的已经在生产环境上广泛应用。但这些proxy在sharding方面,都是不能分子表的。也就是说一个node节点只能分一张表。但我们的线上需求通常是这...
kingshard: Go语言开发的高性能MySQL Proxy
kingshard是一个由Go开发高性能MySQL Proxy项目,kingshard在满足基本的读写分离的功能上,致力于简化MySQL分库分表操作;能够让DBA通过kingshard轻松平滑地实现M...
查找数据库大小和表大小
在使用云数据库时,如aws rds、阿里云rds等等,没有提供系统级别的权限,要想获知数据库和表的大小就只好通过查询语句来了。
查看MySQL数据库大小
SELECT table_schema “...
15