微信搜索
江南一点雨

标签:MySQL

为什么执行 alter 更新表要慎重?-江南一点雨
MySQL

为什么执行 alter 更新表要慎重?

江南一点雨阅读(1240)赞(4)

说到 MySQL 中的锁,相信小伙伴们多多少少都能说出来一些,例如全局锁、表锁、行锁等等。 今天我想和大伙分享一个经常容易被忽略的锁,那就是 MDL,这个锁如果忽略了,可能会导致大问题,一起来看下。 1. MDL 锁介绍 MDL 全称为 m...

一致性视图是啥时候建立的?-江南一点雨
MySQL

一致性视图是啥时候建立的?

江南一点雨阅读(1124)赞(4)

在上篇文章中涉及到了一个小小的问题,就是数据库事务的一致性视图是啥时候建立的? 这个问题还比较重要,如果没搞清楚,可能会影响我们做实验的结果,进而得出错误的结论,所以今天松哥和大家简单聊一聊这个话题。 1. 错误演示 先给大家来一个错误演示...

MVCC 水略深,但是弄懂了真的好爽!-江南一点雨
MySQL

MVCC 水略深,但是弄懂了真的好爽!

江南一点雨阅读(1201)赞(3)

[TOC] 前面写了一篇文章和大家分享了 MySQL 中查询表记录数的问题,里边涉及到一个知识点 MVCC 多版本并发控制。这个问题不搞懂,总感觉缺点什么。因此今天我想花点时间和大家聊一聊 MVCC。 要搞懂 MVCC,最好是要先懂 Inn...

纳尼?MySQL 中 count(*) 比 count(1) 快?-江南一点雨
MySQL

纳尼?MySQL 中 count(*) 比 count(1) 快?

江南一点雨阅读(1230)赞(5)

今天有人跟我讲 MySQL 中 count(1) 比 count(*) 快,这能忍?必须得和他掰扯掰扯。 声明:以下讨论基于 InnoDB 存储引擎,MyISAM 因为情况特殊我在文末会单独说一下。 先说结论:这两个性能差别不大。 1.实践...

10万条数据批量插入,到底怎么做才快?-江南一点雨
MySQL

10万条数据批量插入,到底怎么做才快?

江南一点雨阅读(929)赞(1)

[TOC] 上周松哥转载了一个数据批量插入的文章,里边和大家聊了一下数据批量插入的问题,批量插入到底怎么做才快。 有个小伙伴看了文章后提出了不同的意见: 松哥认真和 BUG 同学聊了下,基本上明白了这个小伙伴的意思,于是我自己也写了个测试案...

四个案例看懂 MySQL 事务隔离级别-江南一点雨
MySQL

四个案例看懂 MySQL 事务隔离级别

江南一点雨阅读(646)赞(0)

[TOC] 很多小伙伴对 MySQL 的隔离级别一直心存疑惑,其实这个问题一点都不难,关键看怎么讲!单纯的看理论,绝对让你晕头转向,但是,如果我们通过几个实际的 SQL 来演示一些,大家就会发现这玩意原来这么简单! 今天松哥想通过几个简单的...

MySQL8 主从复制踩坑指南-江南一点雨
MySQL

MySQL8 主从复制踩坑指南

江南一点雨阅读(1305)赞(9)

[TOC] 松哥之前发过视频和大家聊 MySQL 的主从搭建,还没看过的小伙伴可以看这里: 手把手教大家搭建 MySQL 主从复制 不过那一次是基于 MySQL5.7 搭建的,最近工作需要,搭建了基于 MySQL8 的主从,和 MySQL5...

关于 MyISAM 引擎你可能不知道的三件事-江南一点雨
MySQL

关于 MyISAM 引擎你可能不知道的三件事

江南一点雨阅读(1104)赞(1)

[TOC] 存在即合理,虽然在互联网公司中 InnoDB 引擎使用较多,但是 MyISAM 引擎的特性自有它自己的使用场景,今天松哥就来和大家捋一捋 MyISAM,这也是我们 MySQL 进阶必经之路。 1.MyISAM MyISAM 是 ...

专注 Java 一百年

关注我们国际站