
mysql
文章平均质量分 88
mysql Innodb
懒猫gg
我很懒!
展开
-
ShardingSphere概述
分库分表,多数据源原创 2021-05-18 22:18:11 · 604 阅读 · 0 评论 -
Mysql死锁案例分析
通过mysql死锁案例进一步了解锁原创 2021-04-14 16:41:46 · 308 阅读 · 0 评论 -
MySQL Connector/J 8.0
mysql java connector原创 2017-01-19 15:40:24 · 2013 阅读 · 0 评论 -
SQL执行过程
前言有人曾经说过:“普通程序员的技术尽头就是在研究数据库”。架构设计都围饶着数据库来设计。又有人统计过“对数据库的查询操作要远胜更新操作”。所以了解数据查询还是很有必要的。Mysql查询过程客户端发送一条查询给服务器。服务器先检查缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一个阶段。服务器端进行SQL解析、预处理,再由优化器生成对应的执行计划。MySQL根据优化器生成的执行计划,调用存储引擎的API来执行查询。将结果返回给客户端。MySQL 通信协议MySQL 客户原创 2020-08-09 16:54:38 · 567 阅读 · 0 评论 -
MySQL Explain详解
前言为了提高我们sql的质量,mysql为我们提供了很有用的辅助武器explain,它向我们展示了mysql接收到一条sql语句的执行计划。根据explain返回的结果我们便可以知道我们的sql写的怎么样,是否会造成查询瓶颈,同时根据结果不断的修改调整查询语句,从而完成sql优化的过程。准备的例子例子1:EXPLAINselect t1.* from login_log t1 , (select id from login_log where dx_created <原创 2020-07-26 19:27:39 · 243 阅读 · 0 评论 -
mysql的扩展与高可用
前言当应用规模越来越大时,数据往往是应用的瓶颈。如何正确的架构来扩展Mysql成了系统好坏的关键。扩展方式传统的解决方法有以下几种:向上扩展(垂直扩展)购买更强悍的机器。向外扩展(水平扩展)将任务分配到多台计算机垂直切分按功能(业务)将表进行分类,分布到不同的数据库上面。最大特点就是规则简单,实施也更为方便,尤其适合各业务之间的耦合度非常低,相互影响很小,业务逻辑非常清晰的系统。水平切分又称“数据分片”。即按照某个字段的某种规则来分散到多个库之中,每个表中包含一部分数据。简单来说,原创 2020-07-25 13:57:14 · 292 阅读 · 0 评论 -
mysql的复制及备份
概述 MySQL整体来看,其实就有两块:一块是Server层,它主要做的是MySQL功能层面的事情;还有一块是引擎层,负责存储相关的具体事宜。InnoDB引擎特有的日志是redo log,而Server层的日志称为binlog。binlog记录了对MySQL数据库执行更改的所有操作,大体作用:恢复:某些数据的恢复需要二进制日志。复制(replication):通过复制和执行二进制日志使一台远程的MySQL数据库(一般为原创 2020-06-17 22:07:31 · 502 阅读 · 0 评论 -
InnoDB存储结构
物理存储结构从物理意义上来看,InnoDB表由共享表空间、日志文件组(更准确地说,应该是Redo文件组)、表结构定义文件组成。若将innodb_file_per_table设置为on,则每个表将独立地产生一个表空间文件,以ibd结尾,数据、索引、表的内部数据字典信息都将保存在这个单独的表空间文件中。表结构定义文件以frm结尾,这个是与存储引擎无关的,任何存储引擎的表结构定义文件都一样,为.fr...原创 2019-05-26 23:16:13 · 350 阅读 · 1 评论 -
InnoDB存储引擎索引概述
InnoDB 存储引擎索引B+树 B+树和二叉树、平衡二叉树一样,都是经典的数据结构《B,B+树》。 B+树索引其本质就是B+树在数据库中的实现,但是B+索引在数据库中有一个特点就是其高扇出性,因此在数据库中,B+树的高度一般都在2~3层,也就是对于查找某一键值的行记录,最多只需要2到3次IO,这倒不错。因为我们知道现在一般的磁盘每秒至少可以做100次IO,2~3次的IO意...原创 2019-06-02 22:37:59 · 204 阅读 · 0 评论 -
Mysql结构简介
1.数据库切分概述 在互联网时代,海量数据的存储与访问成为系统设计与使用的瓶颈问题,对于海量数据处理,按照使用场景,主要分为两种类型:联机事务处理(OLTP)和联机分析处理(OLAP)。联机事务处理(OLTP)也称为面向交易的处理系统,其基本特征是原始数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果。 联机分析处理(OLAP)是指通过多维的方式对数据进行...原创 2019-05-26 15:29:20 · 279 阅读 · 0 评论 -
mysql锁机制
mysql中的锁机制原创 2019-06-26 11:51:43 · 767 阅读 · 0 评论 -
mysql事务
事务(Transaction)是数据库区别于文件系统的重要特性之一。原创 2019-06-27 17:40:08 · 988 阅读 · 0 评论