专栏名称: 鸭哥聊Java
回复关键字:666 ,领取免费简历模板,Java面试题,Java编程视频等。本号内容涵盖Java源码,JVM源码,Dubbo源码,Spring源码,Spring Cloud微服务架构,分布式高并发架构技术,MySQL性能调优等。
今天看啥  ›  专栏  ›  鸭哥聊Java

刚干了一个月不到的外包,查询一个sqlserver把表给锁了,公司叫我走人~

鸭哥聊Java  · 公众号  ·  · 2024-08-20 14:00

文章预览

嗨,大家好,我是鸭哥😎 有个小伙伴刚入职一家外包公司不到一个月,居然因为查询 SQL Server 把表给锁了,然后公司居然直接让他卷铺盖走人,还不给上家公司离职证明. 真是让人心疼又无奈。让 我这老程序员心里不禁泛起了一丝丝感慨。 这事儿背后的问题其实很值得探讨,尤其是对于那些 SQL Server 使用不太熟悉的小伙伴们。 咱们先来说说这次“锁表”事件。SQL Server 确实有锁机制,这个没错,但是大部分情况下,你锁的其实并不是整张表,而是表中的某些行。 SQL Server 的锁机制是为了保证数据的一致性和完整性,在事务操作过程中,它会对数据加锁,从而避免其他事务对同一数据进行修改。 这在理论上听起来非常合理,但实际操作中,这把锁可就不太友好了。 我们假设你在执行一个 SELECT 语句时,没注意使用了默认的隔离级别 READ COMMITTED,这 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览