mysql
文章平均质量分 64
TNT_D
一生二,二生三,三生万物,道法自然!!!
展开
-
mysql数据同步、mq消息积压问题 解决方法
mysql数据同步的问题,主要出现的原因就两点: 1、主库由于高并发,写入binlog太过频繁,导致从库来不及同步,从而使得数据不同步 解决办法:由于高并发导致的问题,所以只能通过限制并发数来解决问题,将并发数限制在一个可以实现同步的范围内,这样就可以保证主从同步。 具体做法:(1)、可以使用降流的方式来保证,但是我们的并发量比较稳定,所以不需要 (2)、可以使用mq的方式来实现消息削峰。让消费者去mq中消费消息。 ...原创 2021-04-01 17:40:47 · 742 阅读 · 0 评论 -
centos7 安装mysql5.7 rpm方式
现在安装东西都是使用docker安装了,方便好用,但是不知道怎么了,自己的虚拟机使用docker安装tomcat、mysql等等之后,端口就是访问不到,但是阿里云ecs是正常的。在网上找了很多的办法都没办法解决,又急的用,所以用原来的办法安装,记录一下。 1、下载rpm文件: wget https://dev.mysql.com/get/mysql57-community-release-el...原创 2020-04-22 10:06:41 · 240 阅读 · 0 评论 -
centos7 下实现mysql主从复制(同步)
这段时间觉得一个数据库会导致不高可用,所以想到做mysql的主从复制,用于提高mysql的高可用。记录一下方便复习。 1、需要两台centos7 内核的服务器。并且安装mysql服务。 2、两台服务器ip分别为192.168.1.187(主)、192.168.1.189(从)。修改两台mysql的配置 /etc/my.cnf文件添加如下配置: master(主): #mysql ...原创 2020-04-22 09:45:39 · 703 阅读 · 0 评论 -
MySQL数据库调优(主要调优一些参数)
1、目的: 通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能。 2、服务器参数: 32G内存、4个CPU,每个CPU8核。 3、MySQL目前安装状况。 MySQL目前安装,用的是MySQL默认的最大支持配置。拷贝的是my-huge.cnf.编码已修改为UTF-8.具体修改及安装MySQL,可以参考<<...转载 2019-03-01 09:48:39 · 2282 阅读 · 0 评论 -
mysql 索引底层数据结构与算法
索引:是帮助MySQL高效获取数据的排好序的数据结构。 mysql 索引的底层数据结构: 二叉树:如果是规律性数据,比如1,2,3.....等数据,存储容易成线性结构,数据规模太大之后,查询太慢。 红黑树(hashap的底层数据结构):存在自平衡性问题,虽然不会出现单边增长,但是在数据量太大的时候,数据树的高度是不可控的,向下检索很慢。 hash:通过hashcode通过位置指针多次定位,...原创 2019-03-14 11:01:10 · 649 阅读 · 0 评论 -
java 连接数据库实现增删改查的底层原理(源码)
java能够连接不同数据的原理是因为有不同的数据库驱动。 应用程序--》数据库驱动--》mysql或者oracle jdbc代码: public class Mysql { /** * 入口函数 * @param arg */ public static void main(String arg[]) { try...原创 2019-07-22 10:05:17 · 1406 阅读 · 0 评论