一篇文章看懂MySQL数据库(下)

日志

错误日志

--tail -50 /var/log/mysqld.log -->查看文件尾部的50行记录

--tail -f /var/log/mysqld.log -->实时查看文件尾部输出的日志

二进制日志

查询语句

慢查询日志

主从复制

概述

原理

搭建

主库配置

从库配置

小结

分库分表

介绍

Mycat

概述

Mycat不存储数据

入门

xml文件存放在conf目录下

配置

分片

垂直分库

--在原本(上上张图的配置中)最后一条查询语句在Mycat中会报错,因为在关联的一个节点中不包含全部需要用来查询的表,则需要把其中常用到的表提取出来作为全局表,放在每个节点下,如下操作。

水平分表

分片规则

范围分片
取模分片
一致性hash
枚举分片
应用指定算法
固定分片hash算法

2*256+1*512必须=1024

字符串hash解析
按天分片
按自然月分片

Mycat管理及监控

原理
Mycat管理工具
Mycat监控

总结

读写分离

介绍

一主一从

一主一从读写分离

双主双从

注:创建用户需要在登录MySQL的前提下输入语句去创建

双主双从读写分离

--读取操作M2,S2,S1的数据都会被读取到,但是不会读取到M1的数据;写入是写入M1

--M1挂掉之后数据会自动写入M2

总结

相关推荐
comedate3 小时前
Windows / Linux GPU 虚拟内存布局差异与 CUDA 越界访问行为
linux·windows·mmu·cuda 越界访问
葡萄成熟时 !4 小时前
JAVA 常用API学习笔记
java·笔记·学习
Lyyaoo.4 小时前
Spring Boot Validation 声明式参数校验
spring boot·后端·mysql
剩下了什么4 小时前
float32 与 float64 精度陷阱:如何在 Go 中避免错误使用
开发语言·后端·golang
Rain的Java大神之路4 小时前
介绍一下分布式事务
java·分布式·后端·spring·spring cloud·架构·springcloud
指尖时光.5 小时前
Three.js 超全入门综合案例
开发语言·javascript·ecmascript
暴力求解5 小时前
Linux网络---传输层协议TCP(二)
linux·服务器·开发语言·网络·tcp/ip
石头猫灯5 小时前
WordPress wp2shell 漏洞链完整拆解流程
网络·数据结构·安全·web安全
程序员三藏5 小时前
Python+requests实现接口自动化测试
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
oradh5 小时前
Oracle闪回技术操作总结
数据库·oracle·oracle闪回技术操作总结·oracle闪回·flashback技术