随笔分类 -  数据库-MySql

摘要:1.机器资源耗尽 2.单点故障 3.认为操作 4.网络 单点故障解决方案? 1.搭建mysql主从集群(双主,一主多从,多主多从) 2. 可以用MyCat, ShardingJdbc实现 A节点同步到B节点流程? 1. 从库通过IO线程, 连接到主库,并且向主库要对应的bin log文件 2. 主库 阅读全文
posted @ 2024-09-07 14:58 chenxiangxiang 阅读(26) 评论(0) 推荐(0) 编辑
摘要:-- 1. 分区相关 -- 创建存储过程 DELIMITER $$ CREATE PROCEDURE ens_rb.add_partitions_by_day(in table_name varchar(30), start_str varchar(30), end_str varchar(30)) 阅读全文
posted @ 2024-07-16 14:49 chenxiangxiang 阅读(9) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/unique_perfect/article/details/116134490 阅读全文
posted @ 2022-04-24 23:01 chenxiangxiang 阅读(16) 评论(0) 推荐(0) 编辑
摘要:SpringBoot 自定义注解使用读写分离Mysql数据库 https://blog.csdn.net/qq_45186545/article/details/109445520 mysql分库分表主从复制 https://blog.csdn.net/unique_perfect/article/ 阅读全文
posted @ 2022-04-17 16:24 chenxiangxiang 阅读(21) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/m0_67155975/article/details/123674778 阅读全文
posted @ 2022-04-14 21:28 chenxiangxiang 阅读(22) 评论(0) 推荐(0) 编辑
摘要:死锁在操作系统中指的是两个或两个以上的进程在执行的过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或者系统产生了死锁,这些永远在互相等待的进程称为死锁进程。 在操作系统中,死锁的处理是一个重要的话题,也已经有较为成熟的解决方法,如银行家算法等, 阅读全文
posted @ 2022-04-11 21:56 chenxiangxiang 阅读(4541) 评论(0) 推荐(0) 编辑
摘要:在mysql异步复制的情况下,Mysql Master Server将自己的Binary Log通过复制线程传输出去以后,Mysql Master Sever就自动返回数据给客户端,而不管slave上是否接受到了这个二进制日志。在半同步复制的架构下,当master在将自己binlog发给slave上 阅读全文
posted @ 2022-03-26 23:36 chenxiangxiang 阅读(292) 评论(0) 推荐(0) 编辑
摘要:1.事务的四种特性(ACID) 事务可以是一个非常简单的SQL构成,也可以是一组复杂的SQL语句构成。事务是访问并且更新数据库中数据的一个单元,在事务中的操作,要么都修改,要么都不做修改,这就是事务的目的,也是事务模型区别于其他模型的重要特征之一。 事务的原子性:原子是不可分割的,事务不可分割(没有 阅读全文
posted @ 2021-04-27 22:56 chenxiangxiang 阅读(307) 评论(0) 推荐(0) 编辑
摘要:什么是MVCC全称Multi-Version Concurrency Control,即多版本并发控制,主要是为了提高数据库的并发性能。以下文章都是围绕InnoDB引擎来讲,因为myIsam不支持事务。 同一行数据平时发生读写请求时,会上锁阻塞住。但mvcc用更好的方式去处理读—写请求,做到在发生读 阅读全文
posted @ 2021-04-27 22:54 chenxiangxiang 阅读(1108) 评论(0) 推荐(1) 编辑
摘要:一、脏读、幻读和不可重复读 一、脏读、不可重复读、幻读 1、脏读:脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。例如:张三的工资为5000,事务A中把他的工资改为8000,但事务A尚未提交。与此同时,事务 阅读全文
posted @ 2021-03-27 10:33 chenxiangxiang 阅读(241) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/weixin_35785909/article/details/113437502 阅读全文
posted @ 2021-03-26 20:15 chenxiangxiang 阅读(232) 评论(0) 推荐(0) 编辑
摘要:摘要: 本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试在Docker中搭建。 本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试 阅读全文
posted @ 2018-09-18 11:27 chenxiangxiang 阅读(301) 评论(0) 推荐(0) 编辑
摘要:https://www.365yg.com/a6564230987025220110#mid=6796898310 mycat介绍 介绍在官方网站上有比较详细的介绍,在这里复制粘贴没什么意思,大家到官网上看 官网链接 前置条件 本教程是在window环境下运行的,实际生产推荐在Linux上运行。 必 阅读全文
posted @ 2018-06-08 14:50 chenxiangxiang 阅读(4052) 评论(0) 推荐(1) 编辑
摘要:https://www.365yg.com/a6564230987025220110#mid=6796898310 我用到的数据库为,mysql数据库5.7版本的 1.首先自己准备好数据库表 其实我在插入1000万条数据的时候遇到了一些问题,现在先来解决他们,一开始我插入100万条数据时候报错,控制 阅读全文
posted @ 2018-06-08 14:15 chenxiangxiang 阅读(10478) 评论(0) 推荐(0) 编辑
摘要:目前绝大多数应用采取的两种分库分表规则 这两种方式有个本质的特点,就是离散性加周期性。 例如以一个表的主键对3取余数的方式分库或分表: 那么随着数据量的增大,每个表或库的数据量都是各自增长。当一个表或库的数据量增长到了一个极限,要加库或加表的时候,介于这种分库分表算法的离散性,必需要做数据迁移才能完 阅读全文
posted @ 2018-06-08 11:46 chenxiangxiang 阅读(2584) 评论(0) 推荐(0) 编辑
摘要:https://ke.qq.com/webcourse/index.html#course_id=235439&term_id=100277631&taid=2034508828481455&vid=n1425370i9r 阅读全文
posted @ 2018-06-07 17:44 chenxiangxiang 阅读(429) 评论(0) 推荐(0) 编辑
摘要:https://www.jianshu.com/p/8bbc8ca63037 官网文档:当当网,架构师张亮 http://shardingsphere.io/document/current/cn/manual/sharding-jdbc/ 阅读全文
posted @ 2018-06-07 16:08 chenxiangxiang 阅读(184) 评论(0) 推荐(0) 编辑
摘要:web项目最原始的情况是一台服务器只能连接一个mysql服务器(c3p0只能配置一个mysql),但随着项目的增大,这种方案明显已经不能满足需求了。 Mysql主从复制,读写分离: 上面的方案使用mysql-Proxy代理,分发读写请求,写操作转发到Mysql主服务器,读操作转发到Mysql从服务器 阅读全文
posted @ 2018-06-07 14:10 chenxiangxiang 阅读(745) 评论(0) 推荐(0) 编辑
摘要:https://ke.qq.com/webcourse/index.html#course_id=230866&term_id=100272363&taid=1585448522843602&vid=v14207jn6vq https://github.com/wushidong125/shardi 阅读全文
posted @ 2018-06-07 11:32 chenxiangxiang 阅读(223) 评论(0) 推荐(0) 编辑
摘要:废话不多说,直接开干: 1、安装环境: yum -y install libevent glib2 lua gcc gcc-c++ autoconf mysql-devel libtool pkgconfig ncurses ncurses-devel libevent-devel 2、下载文件: 阅读全文
posted @ 2018-06-07 10:51 chenxiangxiang 阅读(703) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示