一篇文章看懂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

总结

相关推荐
摇滚侠9 小时前
Maven 入门+高深 jar 包冲突 167-171
java·maven·jar
我是唐青枫9 小时前
Java Optional 实战指南:优雅处理空值与链式转换
java·开发语言
永远不会出bug9 小时前
PgSql数据库函数
数据库
摇滚侠9 小时前
SpringBoot 升级,依赖冲突如何解决
java·spring boot·spring
jack@london9 小时前
eclipse启动tomcat6时报错OutOfMemoryError: PermGen space
java·ide·eclipse
Volunteer Technology9 小时前
Flink Sink
大数据·数据库·flink
程思扬9 小时前
Android Room 数据库跨版本升级闪退问题根治方案
android·数据库·oracle
小江的记录本9 小时前
【JVM虚拟机】类加载机制:类加载器、双亲委派模型、好处、破坏双亲委派的场景(附《思维导图》+《面试高频考点清单》)
java·jvm·spring boot·后端·python·spring·面试
IvorySQL9 小时前
PostgreSQL 技术日报 (5月31日)|内核功能研讨,PG 大会赛事动态
数据库·postgresql
李少兄9 小时前
Spring 对象创建范式:依赖注入与直接实例化的边界抉择
java·后端·spring