![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
8.mysql
文章平均质量分 82
mysql
夜海赤竹
这个作者很懒,什么都没留下…
展开
-
7.MMM
MMM 使用 Perl 语言开发,主要用来监控和管理 MySQL Master-Master (双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时备选主的预热,可以说MMM这套脚本程序一方面实现了故障切换的功能,另一方面其内部附加的工具脚本也可以实现多个 Slave 的 read 负载均衡。MMM提供了自动和手动两种方式移除一组服务器中复制延迟较高的服务器的虚拟ip,同时它还可以备份数据,实现两节点之间的数据同步等。原创 2023-06-28 08:02:27 · 94 阅读 · 0 评论 -
7.MHA高可用配置及故障切换
MHA: Master High Availability,对主节点进行监控,可实现自动故障转移至其它从节点;通过提升某一从节点为新的主节点,基于主从复制实现,还需要客户端配合实现,目前MHA主要支持一主多从的架构,要搭建MHA,要求一个复制集群中必须最少有三台数据库服务器,一主二从,即一台充当master,一台充当备用master,另外一台充当从库。MHA(MasterHigh Availability)概述。mysql集群高可用架构。原创 2023-06-28 08:02:33 · 121 阅读 · 0 评论 -
6.Mysql主从复制
它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。由于使用MySQL Proxy 需要写大量的Lua脚本,这些Lua并不是现成的,而是需要自己去写。这对于并不熟悉MySQL Proxy 内置变量和MySQL Protocol 的人来说是非常困难的。是一款流行的基于Java语言编写的数据库中间件,是一个实现了MySql协议的服务器,其核心功能是分库分表。MySQL-Proxy 为 MySQL 开源项目,通过其自带的 lua 脚本进行SQL 判断。原创 2023-06-26 18:16:05 · 3040 阅读 · 0 评论 -
5.Mysql高级查询语句 三
存储过程在使用过程中是将常用或者复杂的工作预先使用SQL语句写好并用一个指定的名称来进行储存,这个过程经编译和优化后存储在数据库服务器中,当需要使用该存储过程时,只需要调用它即可,存储过程在执行上比传统SQL速度更快,执行效率更高。存储过程是一组为了完成特定功能的SQL语句集合。原创 2023-06-25 13:50:43 · 147 阅读 · 0 评论 -
5.Mysql高级查询语句 二
求交集select distinct A.字段 from 左表 A inner join 右表 B on A.字段 = B.字段;select A.字段 from 左表 A inner join 右表 B using(同名字段);select B.字段 from 左表 A left join 右表 B on A.字段 = B.字段 where B.字段 is not null;原创 2023-06-25 13:50:03 · 139 阅读 · 0 评论 -
5.Mysql高级查询语句 一
【代码】5.Mysql高级查询语句 一。原创 2023-06-25 13:46:27 · 186 阅读 · 0 评论 -
4.Mysql备份与恢复
专用备份工具mysqldump或mysqlhotcopy。可通过MySQL提供的二C进制日志间接实现增量备份。使用mysqldump进行完全备份存在的问题。体量小时,采用物理冷备份,打包备份加恢复。是自上一次备份后增加/变化的文件或者内容。MySQL没有提供直接的增量备份方法。在生产环境中,数据的安全性至关重要。任何数据的丢失都可能产生严重的后果。MySQL二进制日志对备份的意义。mysqldump备份与恢复。体量超大时,采用阿里数据魔方。启用二进制日志进行增量备份。备份的主要目的是灾难恢复。原创 2023-06-19 16:34:23 · 277 阅读 · 1 评论 -
3.Mysql索引、事务与存储引擎二
支持事务, 支持4个事务隔离级别MySQL从5.5.5版本开始,默认的存储引擎为InnoDB读写阻塞与事务隔离级别相关能非常高效的缓存索引和数据表与主键以簇的方式存储支持分区、表空间,类似oracle数据库支持外键约束,5.5前不支持全文索引,5.5后支持全文索引对硬件资源要求还是比较高的场合行级锁定,但是全表扫描仍然会是表级锁定,如InnoDB中不保存表的行数,如'select count(*) from table;'时InnoDB需要扫描一遍整个表来计算有多少行,原创 2023-06-16 15:15:43 · 249 阅读 · 0 评论 -
3.Mysql索引、事务与存储引擎一
索引是一个排序的列表,包含索引字段的值和其相对应的行数据所在的物理地址作用:加快表的查询速度,还可以对字段排序没有索引的情况下,要查询数据,需要先扫描全表来定位某行数据有索引后会通过查找条件的字段值找到其索引对应的行数据的物理地址,然后根据物理地址访问相应的数据副作用:会额外占用磁盘空间,更新包含索引的表效率会更慢表中的记录行数较多时,一般超过300行的表建议要有索引。原创 2023-06-15 15:10:11 · 410 阅读 · 0 评论 -
2.数据库语言二
外键的定义:如果同一个属性字段x在表一中是主键,而在表二中不是主键,则字段x称为表二的外键。主键表和外键表的理解。原创 2023-06-14 15:38:53 · 542 阅读 · 0 评论 -
1.Mysql数据库
外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6tood2XG-1686638825878)(E:\Typora\images\image-20230613090846937.png)]国产数据库代表:阿里云RDB、华为高斯、腾讯TDBA、E-R图中包含了实体(数据对象)、 关系和属性三个要素。关系模型可用简单的“实体.关系”(E-R) 图来表示。关系模型的数据结构使用简单易懂的二维数据表。关系数据库系统是基于关系模型的数据库系统。缓存型:Redis、Memcached。原创 2023-06-13 16:07:30 · 394 阅读 · 0 评论