- 博客(7)
- 收藏
- 关注
原创 JDK17使用中的坑——@Resource
在SpringBoot3.0+JDK7中,使用@Resource注入Bean时注入不成功,最后发现是工具包位置变了。
2023-03-23 10:45:57 2051 5
原创 MySQL高级——性能分析之ShowProfile
ShowProfile是MySQL提供用来分析当前会话中SQL语句执行的资源消耗情况的,主要用于SQL调优。默认它是关闭状态,但会保存最近 15 次的运行结果。
2023-02-18 16:12:16 267
原创 MySQL高级——SQL语句优化
在后端系统中经常会出现数据库查询缓慢的情况,有可能是因为硬件原因,但也有可能是因为SQL语句优化不到位也就是慢SQL的原因。
2023-02-17 15:47:45 132
原创 MySQL高级——性能分析之EXPLAIN
官网介绍:使用EXPLAIN可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。简单来说Explain就是查看SQL语句执行效果的,以便程序员找出SQL语句或者表设计的不足之处,从而对数据库性能调优。Explain的两个变种:explain extended:会在explain 的基础上额外提供一些查询优化的信息。紧随其后通过showwarnings命令可以得到优化后的查询语句,从而看出优化器优化了什么。
2023-02-16 13:00:33 150
原创 MySQL高级——索引原理及使用
索引就是一种数据结构,它将指定的字段按照规律排序,进一步提高查询效率。合理建立索引能极大提高数据库性能,但乱使用索引也会对数据库照成压力,比如占用更多内存、增删改时重建索引照成性能消耗。所有一定要根据业务具体需求分析后建立索引。
2023-02-16 12:56:33 136
原创 MySQL高级——逻辑架构
MySQL内部根据功能划分出连接层、服务层、引擎层、存储层。这样在出问题时可以通过问题层的功能快速定位到具体出问题的原因。在引擎层上,"插件式"的存储引擎架构让MySQL在不同场景可以使用不同的存储引擎,这保证了MySQL 在多种不同场景中都可以应用。
2023-02-10 21:57:06 78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人