微信搜索
江南一点雨

MySQL

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

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

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

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

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

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

江南一点雨阅读(461)赞(2)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

MySQL8 主从复制踩坑指南

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

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

MySQL 中的共享表空间与独立表空间,用哪个好呢?-江南一点雨

MySQL 中的共享表空间与独立表空间,用哪个好呢?

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

[TOC] 前面几篇文章和大家聊了 MySQL 中的 MyISAM 引擎,也聊了 MySQL 一些进阶配置,还没看过的小伙伴可以先看看哦: 是什么影响了 MySQL 的性能? CPU 以及内存从哪些方面影响 MySQL 性能? 硬盘是如何影...

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

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

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

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

专注 Java 一百年

关注我们国际站