摘要: 如何用好锁,是程序员的基本素养之一。 高并发的场景下,如果选对了合适的锁,则会大大提高系统的性能,否则性能会降低。 所以,知道各种锁的开销,以及应用场景是很有必要的。 接下来,就谈一谈常见的这几种锁: 正文 多线程访问共享资源的时候,避免不了资源竞争而导致数据错乱的问题,所以我们通常为了解决这一问题 阅读全文
posted @ 2021-09-29 23:31 Vincent-yuan 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 一.分库分表原因 前文介绍MySQL主从模式,将读写分离以提高性能。 主从模式对于写少读多的场景确实非常大的优势,但是总会写操作达到瓶颈的时候,导致性能提不上去。 总的来说就是数据库出现性能瓶颈,对外表现有几个方面: 大量请求阻塞: 在高并发场景下,大量请求都需要操作数据库,导致连接数不够了,请求处 阅读全文
posted @ 2021-09-29 07:11 Vincent-yuan 阅读(2057) 评论(0) 推荐(0) 编辑