搜索内容

MySQL
  • 为什么 SQL 语句不要过多的 join?

    free命令缓存buff/cache 查看内存的命令:free 或者 top,其中使用free命令都可以看到信息 $ free -mh total used free sha……

    Joe.Ye 2023-04-01
    0 0
  • 关于 MySQL InnoDB 锁的超全总结

    几个月之前,开始深入学习 MySQL 。说起数据库,并发控制是其中很重要的一部分。于是,就这样开起了 MySQL 锁的学习,随着学习的深入,发现想要更好的理解锁,……

    Joe.Ye 2023-04-01
    0 0
  • MySQL加锁实践

    间隙锁(Gap Lock) 首先谈谈间隙锁是什么。 间隙锁是专门用于解决幻读这种问题的锁,它锁的了行与行之间的间隙,能够阻塞新插入的操作,同时间隙锁的引入也带……

    Joe.Ye 2023-04-01
    0 0
  • 幻读在 MySQL InnoDB 中是被如何解决的?

    在MySQL事务初识中,我们了解到不同的事务隔离级别会引发不同的问题,如在 RR 级别下会出现幻读。但如果将存储引擎选为 InnoDB ,在 RR 级别下,幻读的问题就……

    Joe.Ye 2023-04-01
    0 0
  • MySQL中的索引详解

    前言 因为现在使用的MySQL默认存储引擎是Innodb,所以本篇文章重点讲述Innodb下的索引,顺带简单讲述其他引擎。希望小伙伴们能通过这片文章对MySQL的索引有更……

    Joe.Ye 2023-04-01
    0 0
  • MySQL 5.7 – 通过 BINLOG 恢复数据

    日常开发,运维中,经常会出现误删数据的情况。误删数据的类型大致可分为以下几类: 使用 delete 误删行 使用 drop table 或 truncate table 误删表 使用 dro……

    Joe.Ye 2023-04-01
    0 0
  • 关于 JOIN 耐心总结,学不会你打我系列

    现在随着各种数据库框架的盛行,在提高效率的同时也让我们忽略了很多底层的连接过程,这篇文章是对 SQL 连接过程梳理,并涉及到了现在常用的 SQL 标准。 其实……

    Joe.Ye 2023-04-01
    0 0
  • 数据库并发处理 – MySQL锁简介

    为什么要有锁? 我们都是知道,数据库中锁的设计是解决多用户同时访问共享资源时的并发问题。在访问共享资源时,锁定义了用户访问的规则。根据加锁的范围,MyS……

    Joe.Ye 2023-04-01
    0 0
  • MySQL事务究竟有没有被隔离

    我们知道在 RR 级别下,对于一个事务来说,读到的值应该是相同的,但有没有想过为什么会这样,它是如何实现的?会不会有一些特殊的情况存在?本篇文章会详细的……

    Joe.Ye 2023-04-01
    0 0
  • MySQL事务初识

    MySQL 中的事务? 对 MySQL 来说,事务通常是一组包含对数据库操作的集合。在执行时,只有在该组内的事务都执行成功,这个事务才算执行成功,否则就算失败。My……

    Joe.Ye 2023-04-01
    0 0
  • MySQL视图详解

    什么是视图? 视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。 视图是干什么用的? 通过视图,……

    Joe.Ye 2023-04-01
    0 0
  • MySQL group_concat长度限制

    group_concat函数有长度限制 #查找当前数据库长度 show variables like 'group_concat_max_len' #设置当前session的group_concat长度,其他session……

    Joe.Ye 2023-04-01
    0 0
  • MySQL 中 exists 和 in 的区别

    下面将主查询的表称为外表;子查询的表称为内表。exists 与 in 的区别如下: 子查询使用 exists,会先进行主查询,将查询到的每行数据循环带入子查询校验是否……

    Joe.Ye 2023-04-01
    0 0
  • MySQL传参字段与DB字段数据类型不一致导致精度问题采坑记录

    假设t_user表中,user_id字段的数据类型为varchar MySQL传参字段与DB字段数据类型不一致 select * from t_user where merchant_id = 10086; //可能会查出多条……

    Joe.Ye 2023-04-01
    0 0
  • MySQL 与 Redis 缓存的同步方案

    本文介绍MySQL与Redis缓存的同步的两种方案 方案1:通过MySQL自动同步刷新Redis,MySQL触发器+UDF函数实现 方案2:解析MySQL的binlog实现,将数据库中的数据……

    Joe.Ye 2023-04-01
    0 0