首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
jangrui
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
两个小工具,MySQL 死锁分析,新技能又 Get!!!
数据库死锁,是最难调试与追踪的。 同一个表,事务内先插入一条记录,再更新这条记录,并发时会死锁。 并且能够复现。 可以通过什么工具模拟并发事务,查看信息,解决问题呢?这是今天要分享的内容。 画外音:说明事务 A 中阻塞的语句,确实在等事务 B 中的某个锁。 两个事务,各自修改自…
关系数据库之mysql(一)引言与性能优化思路剖析
引言 近期打算对mysql的性能优化做一个整理,有小伙伴说各大论坛mysql性能优化文章多了去了,深浅不一,为什么还要自己再花时间写一遍?我认为要想真正地掌握一些知识,还是要自己去梳理,整理,实
我所理解的MySQL系列·第4篇·事务与隔离级别全解
MySQL 系列的第四篇,主要内容是事务,包括事务 ACID 特性、隔离级别、脏读、不可重复读以及对幻读的详解等内容。
每日一个知识点:了解InnoDB的Checkpoint技术
都知道缓冲池的出现就是为了解决CPU与磁盘速度之间的鸿沟,免得我们在读写数据库时还需要进行磁盘IO操作。有了缓冲池后,所有的页操作首先都是在缓冲池内完成的。 如一个DML语句,进行数据update或delete 操作时,此时改变了缓冲池页中的记录,此时因为缓冲池页的数据比磁盘的…
我以为我对Mysql事务很熟,直到我遇到了阿里面试官
迎面走来了一个风尘仆仆的身穿格子衫的男子,手里拿着一个MacBook Pro,看着那稀少的发量,和那从容淡定的眼神。 我心里一颤,我去,这是架构师,架构师来面我技术面,我心里顿时不淡定了,表面很稳实则心里慌得一批。 果然,他手里拿着我的简历,快速的扫了一下,然后用眼角余光看了一…
MySQL事务隔离级别中可重复读与幻读
每次谈到数据库的事务隔离级别,大家一定会看到这张表. 这一问题展开讨论,相信看完这篇文章后,你一定会对事务隔离级别有新的认识. 长文预警,读完此篇文章,大概需要您二十分钟. 在说幻读之前,我们要先来了解脏读和不可重复读。 当一个事务读取到另外一个事务修改但未提交的数据时,就可能…
MySQL 中你必须要懂的 MVCC
MySQL 是目前流行的开源数据库之一,各大公司都使用 MySQL 作为自家的关系型数据库,但是 MySQL 作为一个数据库而言,基本使用是非常简单的,只要会一点点建表语句(可以使用工具建表),一点点查询语句就可以使用 MySQL 来存储数据了。 这种没有灵魂的操作,对于很多初…
3万字总结,Mysql优化之精髓
非null字段的处理要比null字段的处理高效些!且不需要判断是否为null。 null在MySQL中,不好处理,存储需要额外空间,运算也需要特殊的运算符。如select null = null和select null <> null(<>为不等号)有着同样的结果,只能通过is…
只有.frm和.ibd文件时如何批量恢复InnoDB的表
作者:姚远专注于Oracle、MySQL数据库多年,Oracle10G和12COCM,MySQL5.6,5.7,8.0OCP。现在鼎甲科技任顾问,为同事和客户提高数据库培训和技术支持服务。本文来源:原
47 张图带你 MySQL 进阶!!!
数据库最核心的一点就是用来存储数据,数据存储就避免不了和磁盘打交道。那么数据以哪种方式进行存储,如何存储是存储的关键所在。所以存储引擎就相当于是数据存储的发动机,来驱动数据在磁盘层面进行存储。 在创建新表的时候,可以通过增加 ENGINE 关键字设置新建表的存储引擎。 上图我们…