首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
MySQL
订阅
freestylewill
更多收藏集
微信扫码分享
微信
新浪微博
QQ
70篇文章 · 0订阅
select for update加了行锁还是表锁?
大家,我是田螺。 最近在开发需求的时候,用到了select......for update。在代码评审的时候,一位同事说 ,唯一索引+一个非索引字段,是否可能会锁全表呢?本文田螺哥将通过9个实验证明
什么是MySQL锁?有哪些锁类型?
又到一年逐渐消失的‘金三银四’,相信准备有所行动的你已经非常兴奋了,别激动,冷静一下! 你应该准备很充分了吧,来个基础的,你看看这一连串的MySQL锁问题你能接住几个先
详解 MySql InnoDB 中意向锁的作用
InnoDB 支持多粒度锁(multiple granularity locking),它允许行级锁与表级锁共存,而意向锁就是其中的一种表锁。 需要强调一下,意向锁是一种不与行级锁冲突表级锁,这一点非常重要。意向锁分为两种: 即:意向锁是有数据引擎自己维护的,用户无法手动操作意…
Mysql(集群搭建之主从复制:原理、基于pos主从复制、基于GTID主从复制、主从集群模式、半同步复制、主从同步延迟的原因及解决办法、全库同步和部分表同步)
集群搭建之主从复制:原理、基于pos主从复制、基于GTID主从复制、主从集群模式、半同步复制、主从同步延迟的原因及解决办法、全库同步和部分表同步
Mysql(项目性能优化)- 数据库压力测试、连接池配置、explain、profile、慢日志、索引优化、配置文件优化
1. 数据库压力测试 2. 连接池优化 3. Mysql调优三大利器:slow query -> explain -> profile 4. 索引 5. Mysql系统配置 6. 表结构、服务器优化
Mysql(索引篇)- 索引分类、索引结构、查询逻辑、索引创建原则、索引失效原因分析
1. 索引的优势和劣势 2.索引的类型 3.索引的数据结构 4.存储引擎的索引(MyISAM、InnoDB) 5.索引创建原则 6.索引失效分析
Mysql(架构篇)- 存储引擎InnoDB,内存部分、磁盘结构、内存数据落盘(脏页落盘)、checkPoint检查机制等
存储引擎InnoDB架构 内存部分:缓冲池、修改缓冲、自适应哈希索引、日志缓冲 磁盘结构:表空间、段、区、页、行 内存数据落盘:脏页落盘、checkPoint检查机制、redo日志落盘、双写缓冲
Mysql (架构篇) - 架构图、日志文件、数据文件、SQL语句的完整执行流程
架构图、日志文件、数据文件、SQL语句的完整执行流程 error log、bin long、slow query log Mysql的Server层:连接器、缓存、分析器、优化器、执行器
Mysql(事务篇)- 四大特性、隔离级别、MVCC(Undo log + ReadView)
1. 事务回顾 - ACID,隔离级别 2. 隔离级别的底层实现原理 3. LBCC和MVCC 4. MVCC底层原理实现(Undo Log 和 ReadView) 5. 当前读和快照读
MySQL(锁篇)- 全局锁、表锁、行锁(记录锁、间隙锁、临键锁、插入意向锁)、意向锁、SQL加锁分析、死锁产生原因与排查
1.锁的分类:全局锁、表锁、行锁、意向锁 2.具体锁的分类:读锁、写锁 3.行锁:记录、间隙、临键、插入意向 4.Mysql不同隔离级别不同情况下的加锁规则 5.复杂SQL加锁分析 6.死锁