mysql
文章平均质量分 94
熊国强
保持思维的积极性,做终身学习的践行者。
展开
-
mysql的优化
大数据优化对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null--可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id...原创 2019-10-19 12:54:44 · 97 阅读 · 0 评论 -
Mysql 主从同步
前言:MySQL的主从复制并不是从硬盘给直接同步,而是逻辑的binlog日志同步到本地的应用执行的过程什么是binlog日志?binlog是一个二进制格式的文件,用于记录用户对数据库更新的SQL语句信息,例如更改数据库表和更改内容的SQL语句都会记录到binlog里,但是对库表等内容的查询不会记录。(啥是binlog?1.记录数据库增删改,不记录查询的二进制日...原创 2018-11-06 21:29:45 · 261 阅读 · 0 评论 -
Mysql读写分离
1 案例1:实现MySQL读写分离1.1 问题搭建一主一从结构配置maxscale代理服务器测试分离配置1.2 方案使用4台RHEL 7虚拟机,如图-1所示。其中192.168.4.10和192.168.4.20,分别提供读、写服务,均衡流量,通过主从复制保持数据一致性,由MySQL代理192.168.4.100面向客户端,收到SQL写请求时,交给服务器A处理,收到SQL读请求时,...原创 2018-11-06 22:02:23 · 240 阅读 · 0 评论 -
MHA高可用集群
1.1环境准备:准备6台虚拟机,并按照本节规划配置好IP参数在这些虚拟机之间实现SSH免密登录在相应节点上安装好MHA相关的软件包2.2实验方案使用6台RHEL 7虚拟机,如图-1所示。准备集群环境,安装依赖包,授权用户,配置ssh密钥对认证登陆,所有节点之间互相以root秘钥对认证登录,管理主机以root密钥对认证登录所有数据节点主机,配置mha集群。1.3 ip规划如图所示:...翻译 2018-11-06 22:39:42 · 470 阅读 · 0 评论