MySQL学习笔记MySQL学习笔记

数据库运维
记录DBA学习成长历程

【转载文章】 安装cmatrix

安装相关依赖 yum -y install gcc make autoconf ncurses-devel 下载cmatrix编译安装 https://jaist.dl.sourceforge.net/project/cmatrix/cma...


最新发布 第30页

MySQL优化哲学-MySQL学习笔记

MySQL优化哲学

阅读(1314)

为什么优化 为了获得成就感? 为了证实比系统设计者更懂数据库? 为了从优化成果来证实优化者更有价值? 但通常事实证实的结果往往会和您期待相反! 优化有风险,涉足需谨慎! 优化风险 优化不总是对一个单纯的环境进行!还很可能是一个复杂的已投产的...

MyCAT优化关联查询:全局表和E-R分片-MySQL学习笔记

MyCAT优化关联查询:全局表和E-R分片

阅读(1352)

Mycat全局表 使用场景: 如果你的业务中有些数据类似于数据字典,比如配置文件的配置, 常用业务的配置或者数据量不大很少变动的表,这些表往往不是特别大, 而且大部分的业务场景都会用到,那么这种表适合于Mycat全局表,无须对数据进行切分,...

MyCAT核心特性——分片(水平拆分)-MySQL学习笔记

MyCAT核心特性——分片(水平拆分)

阅读(1280)

在垂直分表情况下,其中有一张表访问异常繁忙,数据量级很大,需要对这张热点数据表,进行水平拆分。 对一个"bigtable"分片:比如说t3表 (1)行数非常多,800w (2)访问非常频繁 分片的目的: (1)将大数据量进行分布存储 (2)...

MyCAT垂直分表-MySQL学习笔记

MyCAT垂直分表

阅读(1334)

[root@db01 conf]# cp schema.xml schema.xml.mha [root@db01 conf]# vim schema.xml <?xml version="1.0"?> <!DOCTYPE...

MyCAT读写分离及高可用配置-MySQL学习笔记

MyCAT读写分离及高可用配置

阅读(1286)

配置文件简单介绍 逻辑库:schema <schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1"> </schema>...

MySQL分布式架构介绍及MyCAT部署-MySQL学习笔记

MySQL分布式架构介绍及MyCAT部署

阅读(1503)

MySQL分布式架构介绍 1. schema拆分及业务分库 2. 垂直拆分-分库分表 3. 水平拆分-分片 企业代表产品 360 Atlas-Sharding Alibaba cobar Mycat TDDL Heisenberg Ocea...

MySQL分布式架构-MyCAT环境准备-MySQL学习笔记

MySQL分布式架构-MyCAT环境准备

阅读(1357)

扩展:DBLE、sharding-jdbc、Mycat+MHA设计与实现 MyCAT基础架构图 环境准备 两台虚拟机 db01 db02 每台创建四个mysql实例:3307 3308 3309 3310 删除历史环境 pkill mysq...

MySQL读写分离架构Atlas-MySQL学习笔记

MySQL读写分离架构Atlas

阅读(1478)

其他扩展:ProxySQL(重要)/Maxscale/Mycat/DBLE Atlas介绍 Atlas是由奇虎360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。 它是在mysql-proxy 0.8.2版本...

管理员在MySQL高可用架构维护的职责-MySQL学习笔记

管理员在MySQL高可用架构维护的职责

阅读(1292)

1. 搭建:MHA+VIP+SendReport+BinlogServer 2. 监控及故障处理 3. 高可用架构的优化 核心是:尽可能降低主从的延时,让MHA花在数据补偿上的时间尽量减少。 5.7 版本,开启GTID模式,开启从库SQL并...

MySQL MHA binlog server部署-MySQL学习笔记

MySQL MHA binlog server部署

阅读(1561)

binlogserver配置 找一台额外的机器,必须要和原库的版本一致,支持gtid并开启,我们直接用的第二个slave(db03) vim /etc/mha/app1.cnf [binlog1] no_master=1 hostname=...