![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
锁
文章平均质量分 82
Solomon_肖哥弹架构
Solomon(肖爱良) - 前百度环境音乐CTO&架构师、微服务专家 - 中国机械出版社签约作家,《深入理解Dubbo工业级架构设计》图书的作者 - 分享高并发、高可用、高性能的分布式(微服务、存储、事务、限流)架构设计原理
展开
-
打破僵局:深度解析数据库死锁的策略与实践(专家篇)
在多任务操作系统和数据库管理系统中,死锁是一个常见问题,它发生在两个或多个进程/线程因争夺资源而相互等待,导致系统资源无法继续执行。有效地检测和预防死锁对于确保系统稳定性和提高系统性能至关重要。本次探讨不同的死锁检测与预防策略,以及如何在实际应用中实现这些策略。原创 2024-07-19 09:17:50 · 552 阅读 · 0 评论 -
架构师通过合作式锁定协议——保证数据库底层持久化的安全方案
在数据库系统中,为了确保数据的一致性和完整性,需要一种机制来防止多个进程同时写入数据库,这就需要使用文件锁。这里提到的“它使用合作式锁定协议”,意味着系统中的各个进程需要相互合作,遵守同一套规则来决定哪个进程可以持有锁,进而执行写操具体来说,当一个进程想要对数据库进行写操作时,它必须首先请求锁。如果锁可用,该进程将获得锁并执行写操作。操作完成后,进程必须释放锁,以便其他进程可以请求并获取锁,执行它们自己的写操作。原创 2024-07-15 08:00:00 · 532 阅读 · 0 评论 -
myqsl 12种锁,提供12个真实业务与流程图,轻松掌握运用场景与方式
MySQL的锁设计是为了在多用户环境中管理对数据库数据的并发访问,确保数据的完整性和一致性,提供了大概12种锁,每一种锁对应的业务场景不一样,肖哥带你掌握他的使用技巧。原创 2024-06-29 17:17:02 · 554 阅读 · 0 评论