首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
nysql
订阅
用户8185180164274
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Mybatis原理及源码分析
Mybatis原理及源码分析 作为Java程序员Mybatis应该是一个必会框架了,其源码体量只有Spring 的1/5,也是Hibernate的1/5 ,相比于其他流行框架Mybatis源码无疑是学
MySQL事务隔离级别和MVCC
MySQL是一个服务器/客户端架构的软件,对于同一个服务器来说,可以有若干个客户端与之连接,每个客户端与服务器连接上之后,就可以称之为一个会话(Session)。我们可以同时在不同的会话里输入各种语句,这些语句可以作为事务的一部分进行处理。不同的会话可以同时发送请求,也就是说服…
深入理解MySQL执行过程及执行顺序
MySQL在我们的开发中基本每天都要面对的,作为开发中的数据的来源,MySQL承担者存储数据和读写数据的职责。因为学习和了解MySQL是至关重要的,那么当我们在客户端发起一个SQL到出现详细的查询数据
我面试几乎必问:你设计索引的原则是什么?怎么避免索引失效?
之前我们已经详细介绍了关于索引的原理和索引的查询的原则,所谓工欲善其事必先利其器,各位在学习阶段一定要要循序渐进的来学习这块知识,千万不要眼高手低,一定要不急不躁,争取一个萝卜一个坑,学完后能一次性拿
干货!SQL性能优化,书写高质量SQL语句
1. limit分页优化 当偏移量特别大时,limit效率会非常低。 如果我们结合order by使用。很快,0.04秒就OK。 因为使用了id主键做索引!当然,是否能够使用索引还需要根据业务逻辑来定,这里只是为了提醒大家,在分页的时候还需谨慎使用! 有些业务逻辑进行查询操作时…
简单了解InnoDB底层原理
很多文章都是直接开始介绍有哪些存储引擎,并没有去介绍存储引擎本身。那么究竟什么是存储引擎?不知道大家有没有想过,MySQL是如何存储我们丢进去的数据的? 其实存储引擎也很简单,我认为就是一种存储解决方案,实现了新增数据、更新数据和建立索引等等功能。 种类很多,但是常用的存储引擎…
重学MySQL:一条 SQL是怎么执行的?历经哪些过程?
天天和数据库打交道,一天能写上几十条 SQL 语句,但你知道我们的系统是如何和数据库交互的吗?MySQL 如何帮我们存储数据、又是如何帮我们管理事务?....
MySQL怎么缓解写的压力?--- change buffer
想要优化写的速度,我们首先会想到什么? 缓存 常见的写逻辑优化,先写缓存,然后刷盘。 逻辑: 如果页在内存中,直接修改。如果不在,读到内存,再修改。 定期刷盘。 数据一致性 如果命中了缓存,读到的是准
MySQL架构概览
开局一张图,剩下全靠编。 单进程多线程的架构 现在主流的架构都已经是单进程多线程了,而另一个大佬Oracle是多进程架构,为什么? 多进程架构每个服务都是独立的进程,隔离比较好,某个会话出现问题,包括
MySQL高可用架构
“高可用”是互联网一个永恒的话题,先避开MySQL不谈,为了保证各种服务的高可用有几种常用的解决方案。