mysql
长流仙山拟画人
学习改变命运
展开
-
解决mysql5.7的主从复制延迟解决方案
在MySQL下主从复制的延迟问题一直是在业界内比较大的困扰,主从的延迟会因为受到网络磁盘等等相关的因素影响,但其中最主要的影响是就是在master太过繁忙的写入导致slave无法有效的从relay_log中读取到最新的相关记录,这样对于数据实时性很高的业务来说slave的数据并不是最新的有一定的延时,此时使用主从的读写分离就有点显的鸡肋了,不能做到slave上能查到最新的实时数据,大多在slave...原创 2019-12-09 15:44:57 · 1674 阅读 · 0 评论 -
docker搭建mysql5.7主从复制实现读写分离
拉取镜像docker pull mysql:5.7Master(主):docker run --restart=always --name mysql5.7-master -p 3307:3306 -e MYSQL_ROOT_PASSWORD=dsj123456 -d mysql:5.7如果要把配置和数据映射出来可以加上参数:前提是创建好配置文件-v /root/mysql5.7/...原创 2019-12-07 14:24:34 · 322 阅读 · 0 评论 -
mysql常见的面试题
1,MySQL的复制原理以及流程(1)、复制基本原理流程1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中;3. 从:sql执行线程——执行relay log中的语句;(2)、MySQL复制的线程有几个...原创 2019-03-08 15:45:50 · 370 阅读 · 0 评论 -
数据库连接池选择及性能比对(hikariCP druid c3p0 dbcp jdbc)
数据库连接池概述数据库连接的建立是一种耗时、性能低、代价高的操作,频繁的数据库连接的建立和关闭极大的影响了系统的性能。数据库连接池是系统初始化过程中创建一定数量的数据库连接放于连接池中,当程序需要访问数据库时,不再建立一个新的连接,而是从连接池中取出一个已建立的空闲连接,使用完毕后,程序将连接归还到连接池中,供其他请求使用,从而实现的资源的共享,连接的建立、断开都由连接池自身来管理。数据库连接...原创 2019-07-29 16:36:30 · 1409 阅读 · 0 评论 -
Druid详解
Druid介绍Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、扩展性方面,都超过其他数据库连接池。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Druid是阿里巴巴开发的号称为监控而生的数据库连接池!同时Druid不仅仅是一个数据库连接池,它包括四个部分:Druid是一个JDBC组件。基于Filter-Chain模式...原创 2019-07-29 16:37:56 · 4068 阅读 · 0 评论