mydumper_myloader 使用参考

相比 mysqldump,mydumper 的导出的文件形式是每个表一个文件,对于开发 / 测试环境的误操作恢复十分有效,因为大多数时间不需要整库恢复。支持多线程,能提高一些速度。 不指定导出目录的命令将会设定导出的目录为 export-date-time,很显然目录的命名规则是:export – 阿拉伯数字表示的具体年月日 – 阿拉伯数字表示的具体时分秒,其中小时采用 2 …

sysbench 的安装和做性能测试

作 / 译者:叶金荣(imysql#imysql.com>),来源:http://imysql.com,欢迎转载。 sysbench 是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。关于这个项目的详细介绍请看:http://sysbench.sourceforge.net。 它主要包括以下几种方式的测试: 1、cpu 性能 2、磁盘 io 性能 …

Atlas 的架构

Atlas 是由 Qihoo 360, Web 平台部基础架构团队开发维护的一个基于 MySQL 协议的数据中间层项目。它是在 mysql-proxy 0.8.2 版本的基础上,对其进行了优化,增加了一些新的功能特性。360 内部使用 Atlas 运行的 mysql 业务,每天承载的读写请求数达几十亿条。 1.Atlas 的整体架构 Atlas 是一个位于应用程序与 MySQL 之间中间件。在后端 …

MySQL Proxy 实现 MySQL 读写分离提高并发负载

工作拓扑:   MySQL Proxy 有一项强大功能是实现 “读写分离”,基本原理是让主数据库处理写方面事务,让从库处理 SELECT 查询。 Amoeba for MySQL 是一款优秀的中间件软件,同样可以实现读写分离,负载均衡等功能,并且稳定性也高于 MySQL Proxy,有兴趣的可以测试一下。 环境描述: 操作系统:CentOS6.3_x64 主服务器 Master:192. …

赶集网 mysql 开发 36 条军规

写在前面的话: 总是在灾难发生后,才想起容灾的重要性; 总是在吃过亏后,才记得曾经有人提醒过。 (一)核心军规 (1)不在数据库做运算 cpu 计算务必移至业务层; (2)控制单表数据量 int 型不超过 1000w,含 char 则不超过 500w; 合理分表; 限制单库表数量在 300 以内; (3)控制列数量 字段少而精,字段数建议在 20 以内; (4)平衡范式与冗余 效率优先; 往往牺牲 …

mysql-proxy 简介

mysql-proxy 是 mysql 官方提供的 mysql 中间件服务,上游可接入若干个 mysql-client,后端可连接若干个 mysql-server,它使用 mysql 协议,任何连接 mysql 的上游无需任何更改即可迁移至 mysql-proxy 上。 mysql-proxy 最基本的用法,就是作为一个请求拦截,请求中转的中间层。 进一步的,mysql-proxy 可以分析与修改 …