随笔分类 -  数据库

摘要:InnoDB是MySQL中默认的事务型存储引擎,支持ACID事务、行级锁定和外键等特性。InnoDB的锁机制是其支持高并发事务处理的关键技术之一。InnoDB主要使用两种类型的锁:行级锁和表级锁,同时还引入了意向锁来优化锁定策略。 行级锁(Row-level Locks) 行级锁是InnoDB特有的 阅读全文
posted @ 2024-07-22 16:18 economies 阅读(25) 评论(0) 推荐(0) 编辑
摘要:热点数据会使数据库性能出现问题,主要是因为大量的并发请求集中在少数数据上,导致以下几个方面的问题: 1. 资源竞争 当大量请求同时访问同一份数据时,数据库需要处理这些请求的并发控制,如锁机制。这会导致资源竞争,增加数据库的CPU和内存负担,从而影响数据库的响应时间和吞吐量。 2. 锁争用 在关系型数 阅读全文
posted @ 2024-07-22 15:37 economies 阅读(30) 评论(0) 推荐(0) 编辑
摘要:分表设计是数据库优化的一种常见手段,旨在通过将数据分散到多个表中来提高数据库的性能和扩展性。以下是分表设计的一些关键点: 1. 分表的原因 性能提升:单表数据量过大时,查询、更新等操作的性能会下降。分表可以减少单次操作的数据量,提高响应速度。 避免热点:将热点数据分散到不同的表或数据库中,避免单一热 阅读全文
posted @ 2024-07-22 15:36 economies 阅读(27) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示