database-deadlocks 相关问题

在数据库中,当多个进程更改同一个表或行时,每个进程都可以锁定表或行。当他们需要更改或锁定相同的资源来完成时,这可能导致死锁或进程之间不可调和的争用,导致其中一个被系统停止。

MariaDB 10.2性能调整-锁定等待超时问题

我有4个实例数据库集群(其中2个是mariadb 10.2服务器,其中2个是garbd服务器)。我们在数据库中使用大量更新查询,处理的是一些庞大的表,其中一些...

回答 1 投票 1

当同一项目产生多个Kafka消息时,如何避免数据库死锁?

我们有2个不同的Web应用程序。让我们将它们分别命名为A和B。当用户更改A应用程序中的项目分析时,A应用程序会填充东西并产生kafka消息。 B应用程序中的其余API会消耗消息...

回答 1 投票 0

为什么外键和主键组合会产生Postgres死锁?

从这两个表开始,这是c的初始记录:创建表c(id串行主键,名称varchar不为null);创建表e(id varchar不为null,...

回答 1 投票 1

SQL Server中的自死锁

[在事务中运行的安装过程中,我突然收到以下错误:事务(进程ID 61)与另一个进程在锁资源上死锁,并被选择为...

回答 1 投票 1

来自非直接相关表的Postgresql死锁

正在运行PostgreSQL 11.2,我有3个表,表1,表2和表3。表2和表3链接到表1。因此,它们都有一个外键和一个字段:“ fk38dc51d86836z0e5”外键(...

回答 1 投票 0

Codeigniter数据库会话驱动程序/会话驱动程序中的会话问题

我有一个使用Codeigniter 3.1.11和jQuery ajax构建的聊天应用程序。我正在使用数据库会话驱动程序。本地主机中没有问题,但是当我将其移至实时服务器并按递增顺序进行...

回答 1 投票 0

当where子句列中没有聚集索引时,并行更新会导致死锁

[我们遇到了一种情况,当试图在同一事务中两次从两个同时进行的连接更新表时发生死锁,并且每次运行查询时都可重现...

回答 1 投票 0

更改Spring Batch控制表锁定策略

我们拥有一个系统,该系统允许操作员通过使用JobExplorer获得对JobExecution的引用并在其上调用stop()来停止长时间运行的Spring Batch作业。然后,我们在我们的代码中有代码...

回答 1 投票 0

SSIS死锁,因为需要在同一数据流任务中进行并行更新

我正在创建一个数据流任务,该任务将从源表中提取数据并将更新目标表,如下所示:1)使用源记录中的唯一ID来找到您所需要的记录...]]

回答 1 投票 0

如何复制SCH_S,SCH_M死锁

我有一个大型迁移脚本(大约2000行),由于某些元数据上的死锁而失败,并且根据我在其上捕获的一些xEvents数据,锁定类型为SCH_S和SCH_M。 ...

回答 1 投票 2

此脚本为什么经常导致SQL死锁?

我每小时在Azure的Web作业中运行一个后台任务。有时(似乎超过50%的时间,代码将在此特定代码上cho塞(出现死锁错误)...

回答 3 投票 0

避免尝试获取锁时发现死锁;尝试在MariaDB(MySQL)上重新启动事务,在重复密钥更新上插入

我有一个简单的表,有一堆行。没有外键。在几列上有一个唯一的键。这是插入语句的示例:INSERT INTO das_args(a,b,c,d)...

回答 1 投票 0

运行简单的UPDATE时在PostgreSQL中出现死锁

更新城市设置cdb_data = NULL,updated_at = now(),其中city.id = 1;我们遍历城市并使用cdb_data作为rails代码的一部分来更新城市,但是我们不断遇到以下错误。 ...

回答 1 投票 0

何时使用NoLock和ReadPast?使用nolock和ReadPast都面临的问题

在我的应用程序中,最终用户在始末事务块内不断插入/更新事务数据。同时执行多个复杂的select语句以获取...

回答 1 投票 0

Sqlalchemy如何结束与数据库的连接以防止死锁

在我的项目中,我正在听一个kafka流,并将消息放入数据库中。我当前正在创建一个范围限定的会话以连接到我的数据库。是否有关闭连接的正确方法...

回答 1 投票 0

需要协助处理大型MySQL事务

我对这种事情有点陌生,因此我为自己的无知向您致歉。我和我的团队正在编写一种无监督的非参数方法,以将特征向量为...

回答 1 投票 0

更新同一张表时出现死锁-SQL

[有一个存储过程可以为所有员工更新pre_plan和pre_type。而且它陷入僵局。访问表和关联表的DDL:CREATE TABLE [dbo]。[Associate]([pre_plan_id] [...

回答 1 投票 0

更新同一张表时出现死锁

[有一个存储过程可以为所有员工更新pre_plan和pre_type。而且它陷入僵局。访问表和关联表的DDL:CREATE TABLE [dbo]。[Associate]([pre_plan_id] [...

回答 1 投票 0

触发导致死锁?

我添加了一个触发器后,我遇到了僵局。有一个UserBalanceHistory表,每个事务都有一行和一个Amount列。添加了一个触发器以对Amount列和...进行求和

回答 3 投票 8

与X和U锁同一桌上的死锁

我有一个存储过程,在Begin和Commit tran下有以下两个事务。 UPDATE mytable SET UserID = @ToUserID WHERE UserID = @UserID DELETE FROM mytable WHERE UserID = @ ...

回答 2 投票 12

© www.soinside.com 2019 - 2024. All rights reserved.