Java架构师
文章平均质量分 85
java从基础到进阶;技术深度到技术广度全面提升
刺豚灬
小小java架构师
展开
-
性能优化-07-Inndb底层原理与MySQL日志机制深入分析
1 MySQL内部组件结构2 一条SQL在innodb中的执行过程原创 2023-09-18 21:55:31 · 48 阅读 · 0 评论 -
性能优化-06-MySQL锁机制与优化实践以及MVCC底层原理剖析
(索引的索引项上);该索引如果失效,则会升级为表锁(RR级别升级为表锁,RC级别不升级为表锁)对主键进行update、执行sql ...for update。:CAS机制,不会阻塞;适合:读>>写(写操作较多,CPU会一直空转)(需要找到指定行)、锁冲突概率低、并发度高;:多个事务对同一条记录同时执行update;innodb的行锁实际上是对。:MySQL中锁定一行记录;、锁冲突概率高、并发度低。原创 2023-09-16 22:25:20 · 78 阅读 · 0 评论 -
性能优化-05-MySQL事务原理与优化
A原子性:当前事务同时成功或同时失败C一致性:使用事务的最终目的,依赖其它三大特性和业务代码的正确逻辑实现I隔离性:事务并发执行时,内部能互不干扰;由MySQL的各种锁和MVCC机制实现D持久性:一旦事务提交,对数据库的影响是永久的,由redoLog日志实现。原创 2023-09-14 22:28:15 · 187 阅读 · 0 评论 -
性能优化-04-索引优化实践二
使用主键索引优化:(限制条件:必须连续,中间不断层但这样的优化条件太苛刻,现实工作中不可能中间不删减几条数据?如何解决这个问题?原创 2023-09-12 22:12:01 · 53 阅读 · 0 评论 -
性能优化-03-索引优化实践一
示例:给employees表添加10w数据。原创 2023-09-10 20:01:48 · 82 阅读 · 1 评论