网站首页 站内搜索

搜索结果

查询Tags标签: 死锁,共有 406条记录
  • GaussDB(DWS)中的分布式死锁问题实践

    本文分享自华为云社区《GaussDB(DWS)中的分布式死锁问题实践》,作者: 他强由他强 。 1、什么是分布式死锁 分布式死锁是相对于单机死锁而言,一个事务块中的语句,可能会分散在集群里多个节点(CN/DN)执行,在不同节点上可能都会持有锁,当并发事务进行时可能会导致分布…

    2023/12/26 11:32:59 人评论 次浏览
  • 2.1万字,30张图详解操作系统常见面试题(收藏版)

    耗时两周,新版的操作系统常见知识点/问题总结总算搞完了,手绘了30多张图。大家可以用来复习操作系统或者准备操作系统面试。对于大部分公司的面试来说基本够用了,不过,像腾讯、字节这种大厂的面试还是要适当深入一些。这篇文章总结了一些我觉得比较重要的操作系统相关…

    2023/4/13 11:22:30 人评论 次浏览
  • 进阶 | MySQL 死锁案例解析一则

    记一次MySQL 死锁分析处理过程,聊聊我的思路。前车之鉴,后事之师。 以一个例子为切入点一、问题背景 某业务模块反馈数据库最近出现过几次死锁告警的情况,本文总结了这次死锁排查的全过程,并分析了导致死锁的原因及解决方案。 希望给大家提供一个死锁的排查及解决思路…

    2022/9/16 2:17:10 人评论 次浏览
  • mysql

    MyISAM和InnoDB区别Mysql 5.5 之前的默认存储引擎为MyISAM,之后为InnoDB特性 MyISAM InnoDB表级锁 ✅ ✅行级锁 ❌ ✅(InnoDB 默认为行级锁)MVCC ❌ ✅外键 ❌ ✅事务 ❌ ✅回滚 ❌ ✅崩溃后的安全恢复 ❌ ✅全⽂索引 ✅ ✅(InnoDB存储引擎从1.2.x开始支持全文索引技术,其…

    2022/9/15 2:18:42 人评论 次浏览
  • mysql

    MyISAM和InnoDB区别Mysql 5.5 之前的默认存储引擎为MyISAM,之后为InnoDB特性 MyISAM InnoDB表级锁 ✅ ✅行级锁 ❌ ✅(InnoDB 默认为行级锁)MVCC ❌ ✅外键 ❌ ✅事务 ❌ ✅回滚 ❌ ✅崩溃后的安全恢复 ❌ ✅全⽂索引 ✅ ✅(InnoDB存储引擎从1.2.x开始支持全文索引技术,其…

    2022/9/15 2:18:40 人评论 次浏览
  • java 并发(二)

    并发问题数据竞争 死锁 活锁 资源不足(饿死) 优先权反转数据竞争 死锁四个条件资源 只能互斥使用(一个资源每次只能被一个进程使用) 请求者 不剥夺条件(进程已获得的资源,在末使用完之前,不能强行剥夺) 请求与保持条件 (若干进程因请求资源而阻塞时,对已获得的资源保持…

    2022/9/3 14:24:05 人评论 次浏览
  • 【SQLServer】sqlserver死锁检测

    --1.通过以下dmvs方式SELECTdowt.session_id,dowt.wait_duration_ms,dowt.wait_type,dowt.blocking_session_id,dese.host_name as HostName,der.command,der.percent_complete,der.cpu_time,der.total_elapsed_time,der.reads,der.writes,der.logical_reads,der.row_coun…

    2022/8/25 2:23:13 人评论 次浏览
  • 慎用django orm的update_or_create方法

    根据错误日志,发现产生死锁的有4个接口。这4个接口中,阅读业务代码,发现均有使用update_or_create。 为什么update_or_create方法会造成死锁呢?通过阅读源码 发现,update_or_create是使用了事务with transaction.atomic(using=self.db)并select_for_update。而mysql事…

    2022/8/23 6:52:47 人评论 次浏览
  • sqlserver数据库死锁查询,删除,语句耗时查询

    查询死锁SELECT request_session_id spid,OBJECT_NAME (resource_associated_entity_id)tableName FROM sys.dm_tran_locks WHERE resource_type=OBJECT;杀进程exec (Kill 1223) 当前语句耗时查询/*当前耗时查询*/ SELECT TOP 20total_worker_time/1000 AS [总消耗CPU 时…

    2022/8/13 2:24:12 人评论 次浏览
  • SQL Server教程 - T-SQL-锁(LOCK)

    更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16539294.html 2022年8月4日 发布。 2022年7月2日 从笔记迁移到博客。锁说明(LOCK) SQL Server 支持多用户共享同一个数据库,但是,当多个用户对同一个数据库进行修改时,会产生并发操作问题,使用锁可以解…

    2022/8/6 2:25:28 人评论 次浏览
  • 【学习笔记】线程(七)之死锁、Lock锁

    线程(七)之死锁、Lock锁死锁多个线程各自占有一些共享资源,并且互相等待其他线程占有的资源才能运行,而导致两个或者多个线程都在等待对方释放资源,都停止执行的情形。某一个同步块同时拥有“两个以上对象的锁”时,就可能发生“死锁”的问题 我们用一个化妆的例子来…

    2022/8/2 23:24:08 人评论 次浏览
  • 记录一次生产死锁

    杂谈 入职新公司三个月了,这三个月可以说充实到爆,每天忙到忘记吃饭,忙到忘记回复女朋友消息,忙到忘了自己做了啥,还有啥没做。来到电商公司,确实是感受到了业务的复杂,写代码的谨慎,很多想法也可以大胆的去实现,也学到了很多性能优化的思路。虽然不比较累,但总…

    2022/7/28 6:53:50 人评论 次浏览
  • 事务和锁

    一、事务 ACID原则 即Atomicity(原子性) Consistency(一致性), Isolation(隔离性), Durability(持久性) 原子性:要执行的事务是一个独立的操作单元,要么全部执行,要么全部不执行 一致性:事务的一致性是指事务的执行不能破坏数据库的一致性,一致性也称为完整性。一个事…

    2022/7/22 23:31:00 人评论 次浏览
  • java基础----记一次线上的CountDownLatch引发的死锁问题

    1. 大概流程:主线程A执行获取后台广告相关的所有数据,在主线程方法中,开启了一个数量是5(需要获取5部分数据)的CountDownLatch,运行5个子线程A1、A2、A3、A4、A5。这5个子线程用的是threadPool1,目的是获取数据后在主线程中合并。在A2线程中,因为这个线程需要处理…

    2022/7/22 2:00:12 人评论 次浏览
  • linux驱动编程

    1、自旋锁:参考博文https://blog.csdn.net/helloguoqijun/article/details/77489317自旋锁是一种轻量级的互斥锁,可以更高效的对互斥资源进行保护。在短期间内进行轻量级的锁定。和信号量、互斥锁的比较:缺点:请求它的线程在等待锁重新可用的期间进行自旋(特别浪费处理…

    2022/7/21 5:23:44 人评论 次浏览
共406记录«上一页1234...28下一页»
扫一扫关注最新编程教程