在实际环境中,时不时需要备份恢复单个或多个表(注意:这里除非明确指定,所说的表一律指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...
使用AWS CLI查看RDS日志文件
AWS 控制台查看RDS日志不太方便,被分割成多个问题。可以使用AWS提供的cli工具查看。
获取日志文件列表
# aws rds describe-db-log-files --db-insta...
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架构设计和功能实现
kingshard开源有一段时间了,有些热心的用户发邮件来咨询kingshard的设计和实现问题。于是周末抽空写了一篇介绍kingshard架构和功能实现的文章,希望通过本文能...
kingshard: Go语言开发的高性能MySQL Proxy
kingshard是一个由Go开发高性能MySQL Proxy项目,kingshard在满足基本的读写分离的功能上,致力于简化MySQL分库分表操作;能够让DBA通过kingshard轻松平滑地实现M...
查找数据库大小和表大小
在使用云数据库时,如aws rds、阿里云rds等等,没有提供系统级别的权限,要想获知数据库和表的大小就只好通过查询语句来了。
查看MySQL数据库大小
SELECT table_schema “...
为什么 mysql 里的 ibdata1 文件不断的增长?
我们在 Percona 支持栏目经常收到关于 MySQL 的 ibdata1 文件的这个问题。当监控服务器发送一个关于 MySQL 服务器存储的报警时,恐慌就开始了 —— 就是说磁盘快要满了。一番调查...
InnoDB 引擎独立表空间 innodb_file_per_table
InnoDB 默认会将所有的数据库InnoDB引擎的表数据存储在一个共享空间中:ibdata1,这样就感觉不爽,增删数据库的时候,ibdata1文件不会自动收缩,单个数据库的备份也...
MySQL 5.7 并行复制实现原理与调优
这篇文章花了Inside君整整3个晚上的时间,码了3000多字,可谓满满的诚意之作,献给最有品味的你们。然由于微信公众账号对于技术博文的支持并不是很友好。
MySQL管理工具MySQL Utilities — 解析MySQL日志文件
mysql.utilities.parser 模块提供了解析MySQL日志文件的类。目前,慢查询日志和通用查询日志都是支持的。
class mysql.utilities.parser.Gener...
18