![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 97
欧叶冲冲冲
新的bug已经出现,我们怎能停滞不前
展开
-
【MySQL】读写分离(Mycat)
读写分离,简单地说是把对数据库的读和写操作分开,以对应不同的数据库服务器。主数据库提供写操作,从数据库提供读操作,这样能有效地减轻单台数据库的压力。通过Mycat即可轻易实现上述功能,不仅可以支持MySQL,也可以支持Oracle和SQL Server。1️⃣Mycat将应用程序的操作路由到主库master,然后同步到从库slave2️⃣Mycat将应用程序的select操作路由到从库slave。✍读写分离是为了降低单台服务器的访问压力,写走主库,读走从库。原创 2023-08-21 10:47:11 · 84 阅读 · 1 评论 -
【MySQL】分库分表(Mycat、MySQL8驱动jar包下载)
我的编程语言学习笔记——MySQL分库分表Mycat是开源的、活跃的、基于Java语言编写的My5QL数据库中间件。可以像使用mysql一样来使用mycat,对于开发人员来说根本感觉不到mycat的存在(伪装MySQL协议)✍分库分表核心:将单台数据库服务器的数据分散(垂直拆分、水平拆分)存储在多台数据库中✍MyCat是一个开源的分库分表的中间件,最主要的三个配置文件Schema.xmlrule.xmlserver.xml。原创 2023-08-20 22:36:15 · 1158 阅读 · 1 评论 -
【MySQL】日志➕主从复制(二进制日志、错误日志、通用查询日志的开启)
如何延长周末体验感?我学MySQL~🌭主从复制是指将主数据库的DDL和DML操作通过二进制日志传到从库服务器中,然后在从库上对这些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。MySQL支持一台主库(Master)同时向多台从库(Slave)进行复制,从库同时也可以作为其他从服务器的主库,实现链状复制。主库出现问题,可以快速切换到从库提供服务。实现读写分离,降低主库的访问压力。可以在从库中执行备份,以避免备份期间影响主库服务。✍下一节:分库分表。原创 2023-08-13 21:19:59 · 678 阅读 · 1 评论 -
【MySQL】锁➕InnoDB引擎➕MySQL管理
🍟锁是计算机协调多个进程或线程并发访问某一资源的机制。🍟在数据库中,除传统的计算资源(CPU、RAM、磁盘I/O)的争用以外,数据也是一种供许多用户共享的资源。🍟如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。全局锁:锁定数据库中的所有表。表级锁:每次操作锁住整张表。行级锁:每次操作锁住对应的行数据。原创 2023-08-09 00:00:29 · 87 阅读 · 0 评论 -
【MySQL】视图➕存储条件➕触发器
学生党如何过周末?我学MySQL这一节学习了MySQL的视图、存储过程、触发器,下一节锁🔒。原创 2023-07-30 23:54:25 · 184 阅读 · 1 评论 -
【MySQL】存储引擎➕索引➕优化(Linux下MySQL安装)
索引(index)是帮助MySQL高效获取数据的数据结构有序在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引🍕演示(select效率嘎嘎提升):学习了引擎、索引(重点)、SQL优化,多复习基础篇知识,边温故边学新,下一站视图/存储过程/触发器、锁🔒。原创 2023-07-23 20:45:30 · 646 阅读 · 0 评论