# 标签: 总结
为什么需要优化SQL语句? 从开发人员的角度来说,优化SQL语句是为了能够支撑更大的数据量,提供更快性能更好的业务接口。 从用户的角度来说,优化SQ...
数据库调优 为什么需要数据库调优? 数据库调优是为了提高数据库的性能、降低接口的响应时间等。体现在以下几个指标: 响应时间(Response Ti...
锁 数据库中的锁有什么作用? 锁是一种并发控制手段,避免多个事务同时对同一条记录进行修改,用来解决线程安全问题。 数据库中的锁有哪些分类? 按...
索引的概念 什么是索引? 索引[^1](Index)是一种数据结构,用来加快查询的速度。如果表中的记录较少时,不创建索引也能满足查询的需求,但如果表...
事务 什么是事务? 事务是指一组操作要么全部成功,要么全部失败。事务具有四大特性[^1](ACID): 原子性(Atomicity):指一组操作...
MySQL逻辑架构 MySQL的逻辑架构由哪些部分组成? MySQL的逻辑架构由服务层和存储引擎层组成。其中服务层有以下几部分: 连接器:管理权限...
调优理论 为什么需要调优? 提高程序运行的性能,如提高程序的吞吐量、降低程序的响应时间等。 解决程序出现的问题,如解决内存溢出、内存泄漏、死锁等...
垃圾回收原理 什么是垃圾? 垃圾是指不再被使用的对象,也就是死亡的对象。 为什么需要垃圾回收? 由于内存空间是有限的,需要垃圾回收来释放内存空...
对象的生命周期 对象是如何创建的? 1. 通过new指令或反射等方式创建新的对象; 2. 若该对象对应的类从未被加载过,则进行类的加载; 3. 在堆...
堆 堆中存放的是什么? 对象实例存放在Java堆[^1](Java Heap)中。堆是线程共享的。 堆内存是如何划分的? 堆内存被划分为新生代...
