首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
gcw1024
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
天猫面试官:如何设计一个数据库?我人傻了
我们知道,软件工程是为了解决软件危机的,它是采用工程的概念、原理、 技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。 在软件开发的过程中,数据库设计是非常重要的,它需要根据需求分析设抽象出E-R图,逻辑结构设计,数据库选型,…
数据库表结构设计一点心得和经验
一个好的表结构设计能减少不小开发量,也能提升部分扩展性,只梳理下自己日常设计表结构的时候一点点心得,经验
MySQL探秘(七):InnoDB行锁算法
在上一篇《InnoDB一致性非锁定读》中,我们了解到InnoDB使用一致性非锁定读来避免在一般的查询操作(SELECT FOR UPDATE等除外)时使用锁。然而锁这个事情是无法避免的,数据的写入,修改和删除都需要加锁。今天我们就继续学习InnoDB锁相关的知识。 由于文章涉及…
MySQL 表锁和行锁机制
行锁变表锁,是福还是坑?如果你不清楚MySQL加锁的原理,你会被它整的很惨!不知坑在何方?没事,我来给你们标记几个坑。遇到了可别乱踩。通过本章内容,带你学习MySQL的行锁,表锁,两种锁的优缺点,行锁变表锁的原因,以及开发中需要注意的事项。还在等啥?经验等你来拿!
详解 MySql InnoDB 中的三种行锁(记录锁、间隙锁与临键锁)
InnoDB 通过 MVCC 和 NEXT-KEY Locks,解决了在可重复读的事务隔离级别下出现幻读的问题。MVCC 我先挖个坑,日后再细讲,这篇文章我们主要来谈谈那些可爱的锁。 幻读是在可重复读的事务隔离级别下会出现的一种问题,简单来说,可重复读保证了当前事务不会读取到其…
手把手教你分析Mysql死锁问题
4)事务B执行插入操作,插入成功,同时事务A的插入由阻塞变为死锁error。 InnoDB 实现了标准的行级锁,包括两种:共享锁(简称 s 锁)、排它锁(简称 x 锁)。 共享锁(S锁):允许持锁事务读取一行。 排他锁(X锁):允许持锁事务更新或者删除一行。 如果 T1 持有 …
手把手教你MySQL查询优化分析
MySQL是关系性数据库中的一种,查询功能强,数据一致性高,数据安全性高,支持二级索引。但性能方面稍逊于非关系性数据库,特别是百万级别以上的数据,很容易出现查询慢的现象。这时候需要分析查询慢的原因,一般情况下是程序员sql写的烂,或者是没有键索引,或者是索引失效等原因导致的。 …
生产上数据库死锁,是该程序员祭天了
何为死锁? Mysql具有哪些锁? Mysql 的锁模式兼容矩阵你是否清楚? 如何排查死锁问题?
彻底理解数据库中的内连接、外连接等各种类型连接的实现
下面通过案例来理解一下各种连接的使用场景。-- sql_test.-- sql_test.6 rows in set (0.6 rows in set (0.mysql> select * from a inner join b on a.id=b.3 rows in set (...
mysql专题系列十二:一篇文章搞定 mysql 内连接、自然连接、外连接的区别
「这是我参与2022首次更文挑战的第13天,活动详情查看:2022首次更文挑战」mysql专题系列十二:mysql 内连接、自然连接、外连接的区别。