首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
金兰
更多收藏集
微信扫码分享
微信
新浪微博
QQ
30篇文章 · 0订阅
(六)MySQL索引原理篇:深入数据库底层揭开索引机制的神秘面纱!
索引的底层原理,可谓是众人皆知的技术点,算不上特别新颖的知识,但网上资料多少有些不够全面,而在本篇中则以动画的形式,全解整个MySQL索引的底层实现~
Mybatis框架系列二之------MyBatis 框架快速入门
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 Mybatis框架系列二之------MyBatis 框架快速入门 一、入门案例 1.准备Mybatis 2.搭建Mybatis的开发环境 1
一个注解解决ShardingJdbc不支持复杂SQL
背景介绍 公司最近做分库分表业务,接入了 Sharding JDBC,接入完成后,回归测试时发现好几个 SQL 执行
MySQL 日志:undo log、redo log、binlog
更新语句的流程会涉及到 undo log(回滚日志)、redo log(重做日志) 、binlog (归档日志)这三种日志: undo log(回滚日志) :是 Innodb 存储引擎层生成的日志,实
老司机也必须掌握的MySQL优化指南
单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度。一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候
Mybatis 源码解读-设计模式总结
虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 接下来挨个模式进行解读,先介绍模式自身的知识,然后解读在Mybatis中怎样应用了该模式。 Bu…
Mysql B+树学习
要描述清楚B+树,得先了解二叉查找数,平衡二叉树。 任意节点,他的右子树如果不为空,那么右子树上的所有节点的值大于根节点的值。 这个特性给查找带来了方便,如上图,要找key=3的键值,只要从6这个节点左子树进行递归查找即可,右子树的节点可以完全不理会。 这种二叉查找树对查询没任…
印象笔记mysql
第30题:SQL慢查询的优化方案,索引和表的优化方案。 不要select *星。join效率大于子查询。命令explain 和 profile 分析 查询语句。 慢查询日志。小表join大表。千万级别查询分页用limit。经常用的sql开启缓存。 列中有NULL不建索引。尽量使…
我以为自己对索引很了解,直到我遇到了阿里面试官
写数据库,我第一时间就想到了MySQL、Oracle、索引、存储过程、查询优化等等。 面试者:加索引。 面试官:那索引有哪些数据类型?索引是怎么样的一种结构?哪些字段又适合索引呢?B+的优点?聚合索引和非聚合索引的区别?为什么说索引会降低插入、删除、修改等维护任务的速度?…….…
谈谈如何解决业务代码里的分布式事务一致性问题
微服务架构解决了很多问题,但是同时引入了很多问题。本文要探讨的是如何解决下面这几个问题。有大量的同步RPC依赖,如何保证自身的可靠性?依赖的微服务调用失败了,我应该失败,还是成功。依赖很多外部服务之后