首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MySQL进阶系列
纪先生
创建于2021-07-23
订阅专栏
持续更新mysql相关高级的知识
等 55 人订阅
共24篇文章
创建于2021-07-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MySQL进阶系列:总结篇
mysql系列写到这基本已经结束了,此篇便是最终篇了,之前的历史文章已经写了19篇,这些内容让你做一个高级开发是够够的了
MySQL进阶系列:不同隔离级别下加锁情况
下手实验看看不同隔离级别下加锁情况 记录锁(LOCK_REC_NOT_GAP),间隙锁(LOCK_GAP),Next-key 锁,插入意向锁,意向排它锁
不同隔离级别下加锁情况-old
下手实验看看不同隔离级别下加锁情况 记录锁(LOCK_REC_NOT_GAP),间隙锁(LOCK_GAP),Next-key 锁,插入意向锁,意向排它锁
MySQL进阶系列:锁-InnoDB中锁的情况
InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下是采用行级锁。
MySQL进阶系列:MySQL中的锁-MyISAM篇
MySQL的表级锁有两种模式:表共享读锁(Table Read Lock) 和表独占写锁(Table Write Lock)。
MySQL进阶系列:MySQL主从复制和原理
对于现在的系统来说,在业务复杂的系统中,数据库往往是应用的瓶颈,单机往往是不能扛住大型系统的并发压力的,这时候需要从数据库方面下手解决其瓶
MySQL进阶系列:你需要了解的几种MySQL日志
MySQL有多种日志来保证实现其各种功能,我们最常见或者常听说的是 Binlog(二进制日志),Redo Log(重做日志) ,Undo Log(回滚日志)
MySQL进阶系列:一条sql是怎么执行的
mysql中的针对表的操作可以分为增删改查四种操作,也就是常说的crud大法,根据类型分为DML(增删改)和DQL(查);今天就说下插入和查询的语句时如何mysql中执行的。
MySQL进阶系列:多版本并发控制mvcc的实现
mysql中的InnoDB中实现了MVCC主要是为了提高数据库的并发性能,在无锁的情况下也能处理读写并发,大大提高数据库的并发度。
MySQL进阶系列:事务及事务隔离级别
MYSQL中的事务是什么样的,四大特性,调整事务的sql命令以及并发事务中的问题。 global和session下分别怎么设置隔离级别
MySQL进阶系列:join连接的原理-3种算法
我们经常在多表查询的时候使用join 去连接多个表,其实join的效率比不好还是应该尽量避免使用的,其本质就是各个表之间循环匹配的
MySQL进阶系列: 怎么创建更合适的索引
“ 不要当库里的数据较多的时候才能知道索引的重要性,更不要当库里的数据更多的时候才能知道合适的索引重要性。本文介绍下怎么创建高效且合适的索引 ”
MySQL进阶系列: 你需要知道的一些索引基础知识
对于高级开发,我们经常要编写一些复杂的sql,那么防止写出低效sql,我们有必要了解一些索引的基础知识。通过这些基础知识我们可以写出更高效的sql。
mysql进阶系列:主从复制原理及其配置
面试官:你知道mysql的主从配置原理吗 对于现在的系统来说,在业务复杂的系统中,数据库往往是应用的瓶颈,单机往往是不能扛住大型系统的并发压力的,这时候需要从数据库方面下手解决其瓶颈。
如何在开发阶段就尽量避免写出慢 SQL ?
不要当库里的数据较多的时候才能知道索引的重要性,更不要当库里的数据更多的时候才能知道合适的索引重要性。知道本文的小技巧,可以让创建高效且合适的索引,让你尽量避免写出慢sql
MySQL进阶系列:为什么mysql使用B+树作为索引的数据结构
索引提高查询效率,就像我们看的书,想要直接翻到某一章,是不是不用一页一页的翻,只需要看下目录,根据目录找到其所在的页数即可。而索引就是这个目录。
实际问题系列:我们是如何优雅修改正式环境的表结构,而不影响线上运行
上文中案例优化结果是需要在大表中添加一个字段group_id,表中有1千万的数据量,而且有几个索引字段,怎么操作才能尽量减少线上的影响呢。
实际问题系列:优化系统的mysql慢查询,为应用提速
面试官会问:你有什么慢查询优化的经验么?看完这篇实际问题的处理,你就有了慢查询优化的经验了,相信你应该知道如何回答。
MySQL进阶系列: 一文详解explain各字段含义
为了知道优化SQL语句的执行,需要查看SQL语句的具体执行过程,以加快SQL语句的执行效率。可以使用explain+SQL语句来模拟优化器执行SQL查询语句,从而知道mysql是如何处理sql语句的。
MySQL进阶系列:数据库设计中的范式究竟该如何使用
“ 这篇文章主要为了说明规矩要遵守,但是也别这么死板,要知道因场景不同而变化。了解各自的优缺点,在不同业务中根据需求选择使用。 ”
下一页