最新 最热

Mybatis疑难事件簿:'#'传递布尔值无效问题

MySQL自5.7版本就开始提供JSON类型,本次问题就是在使用JSON类型时出现的MySQL服务可以正常查询而使用Mybatis查询失效问题。

2022-02-08
3

有趣的MySQL(三):更新“丢失”问题

趁着这几天过节,复盘了一下去年的一些历史遗留问题,其中有这样一个关于数据库的小问题让我忍不住翻出来又回味了一下,下面就让我们一起品味品味。...

2022-02-08
0

有趣的MySQL(二):“order by”引发的乱序

MySQL可以说是一门比较容易上手但是也很容易出错的数据库语言。当你自信满满敲下一行SQL准备不看结果直接英雄式的转身时,不符合预期的执行结果会将你的脸打的 「pia~ pia~」 响。...

2022-02-08
0

有趣的MySQL(一):“无序”的in运算符查询结果

想必各位开发同学对于MySQL中的in运算符一定不陌生,今天闲鱼就想和大家来聊一聊in运算符。  分享in运算符的原因其实很简单,主要是前段时间在项目中使用的时候出现一个小小的问题,具体问题参考下图的执行结果:...

2022-02-08
0

推荐学java——Spring与web项目

Spring 的内容已经学习了三篇内容,今天算是最后一篇文章,这节内容基本上是熟悉流程,本文要实现的功能:通过web页面访问数据库,实现对数据表中的数据插入和查询;与之前内容不同的是这次要创建 web 项目,而不再是 Java 项目,此...

2022-02-08
1

MySQL日志顺序读写及数据文件随机读写原理

MySQL执行增删改操作时,先从表空间的磁盘文件里读数据页出来, 这就是磁盘随机读。

2022-02-08
0

2022-02-07:k8s安装mysql,yaml如何写?(非面试题)

2022-02-07:k8s安装mysql,yaml如何写?(非面试题)答案2022-02-07:yaml如下:apiVersion: apps/v1kind: Deploymentmetadata: labels: app: mysql name: mysql namespace: mo...

2022-02-07
0

为什么我使用了索引,查询还是慢?

经常有同学疑问,为什么有时候一个SQL语句使用了索引,为什么还是会进入到慢查询之中呢?今天我们就从这个问题开始来聊一聊索引和慢查询。

2022-02-07
0

MySQL的Buffer Pool线程安全吗?

假设MySQL同时接收到了多个请求,他自然会用多线程处理,那这多线程就可能会同时访问BP,即同时操作里面的缓存页,同时操作一个free链表、flush链表、lru链表。现在多线程来并发的访问这个BP,此时他们都是在访问内存里的一些...

2022-02-06
0

Buffer Pool缓存页不够时,如何淘汰缓存?

执行CRUD都会将磁盘数据页加载到缓存页,那在加载数据到缓存页时,必然是要加载到空闲缓存页,所以必须要从free中找个空闲缓存页,然后把磁盘数据页加载到该空闲缓存页...

2022-02-06
0