«deadlock» 태그된 질문

두 개 이상의 프로세스가 다른 프로세스가 보유한 자원에 대한 잠금에 의해 차단되어 진행할 수 없어서 잠금을 해제하는 상황.

2
시간당 1000 개의 삽입을 처리하도록 MySQL Innodb를 구성하려면 어떻게해야합니까?
트래픽이 많은 웹 사이트가 있는데 매 시간마다 1000 개의 새로운 레코드가 삽입 될 수 있습니다. 이 하나의 오류는 사이트를 무너 뜨리고 있습니다. PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction: INSERT INTO {location_instance} (nid, vid, uid, genid, lid) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, …

2
SQL Server는 테이블을 선택할 때 잠금 순서를 어떻게 결정합니까?
시스템이로드 될 때 교착 상태 인 두 개의 저장 프로 시저가 있습니다. Proc B가 같은 테이블에 삽입되는 동안 Proc A는 테이블에서 선택됩니다. 잠금 그래프는 Proc A에 Proc B가 IX 모드 잠금을 원하는 S 모드 페이지 잠금을 가지고 있지만 Proc A는 Proc B가 이미 IX 모드 페이지 잠금이있는 다른 페이지에 대해 …

2
SELECT에서 분할 된 Columnstore 교착 상태를 방지하는 방법
SQL Server 2016에는 3 개의 CCI (Clustered Columnstore Index) 테이블이 있습니다.이 CCI는 모두 테넌트 ID를 기준으로 동일한 분할 구성표에 있습니다. 최근에 일관되지 않게, 나는 단순한 테이블에서 조인에서 이러한 테이블에 대한 교착 상태가 발생했습니다. 교착 상태가 발생하는 쿼리 예 : SELECT TOP 33 r.tenantid FROM Table_r r INNER JOIN Table_cm cm …

1
2 개의 간단한 삽입 쿼리를위한 MySQL InnoDB 교착 상태
이 두 삽입 쿼리에 대한 교착 상태가 있습니다. insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.596', 180, 4, 181, 561) insert into PlayerClub (modifiedBy, timeCreated, currentClubId, endingLevelPosition, nextClubId, account_id) values (0, '2014-12-23 15:47:11.611', 180, 4, 181, 563) InnoDB 상태는 다음과 같습니다. ------------------------ LATEST DETECTED DEADLOCK …
10 mysql  innodb  deadlock 

2
교착 상태 선택 / 삽입
이 인스턴스는 SharePoint 2007 데이터베이스 (SP)를 호스팅합니다. SP 컨텐츠 데이터베이스 내에서 많이 사용되는 하나의 테이블에 대해 수많은 SELECT / INSERT 교착 상태가 발생했습니다. 관련 리소스를 좁혔습니다. 두 프로세스 모두 비 클러스터형 인덱스에 대한 잠금이 필요합니다. INSERT에는 SELECT 리소스에 대한 IX 잠금이 필요하고 SELECT에는 INSERT 리소스에 대한 S 잠금이 필요합니다. 교착 …

1
프로파일 교착 상태 보고서에서 "* password ------------"는 무엇을 의미합니까?
SQL Server 2008 R2에서 입력 버퍼에 "* password ------------"가있는 교착 상태 보고서가 여러 개 있습니다. 공격처럼 보이지만이 경우 공격의 이유나 종류를 알 수 없습니다. (로그는 전문가 DBA에 의해 생성되었으며 많은 경험을 가지고 있으며 나에게 말하지는 않았습니다) 누구나 그것이 무엇인지 알고 있습니까? 감사! 예: <?xml version="1.0"?> <blocked-process> <process id="process879948" taskpriority="0" logused="0" …


1
분명히, 내 CLR 어셈블리 기능이 교착 상태를 유발하고 있습니까?
우리의 응용 프로그램은 Oracle 데이터베이스 또는 Microsoft SQL Server 데이터베이스와 동일하게 작동해야합니다. 이를 용이하게하기 위해 쿼리 구문을 균질화하기 위해 소수의 UDF를 작성했습니다. 예를 들어, SQL Server에는 GETDATE ()가 있고 Oracle에는 SYSDATE가 있습니다. 그들은 같은 기능을 수행하지만 다른 단어입니다. 우리는 두 플랫폼에 대해 NOW ()라는 랩퍼 UDF를 작성했으며,이 플랫폼은 관련 플랫폼 …

1
FOREIGN KEY에서 명시적인 단일 KEY 값으로 MERGE JOIN (INDEX SCAN) 극복
7/11 추가 MERGE JOIN 중 인덱스 스캔으로 인해 교착 상태가 발생합니다. 이 경우 FK 상위 테이블에서 전체 인덱스에 대해 S 잠금을 가져 오려는 트랜잭션이 있지만 이전에 다른 트랜잭션은 X 잠금을 인덱스의 키 값에 둡니다. 작은 예제로 시작하겠습니다 (70-461 cource의 TSQL2012 DB 사용). CREATE TABLE [Sales].[Orders]( [orderid] [int] IDENTITY(1,1) NOT NULL, …

1
Postgres에서 동시 업데이트 최적화
다음과 같이 동시 Postgres 쿼리를 실행하고 있습니다. UPDATE foo SET bar = bar + 1 WHERE baz = 1234 각 쿼리는 고정 K 행 수에 영향을 미치며 행이 업데이트되는 순서를 적용하는 방법을 찾을 수 없으므로 교착 상태가 발생합니다. 현재 수동으로 명령을 시행하여 문제를 해결하지만 이는 평소보다 더 많은 쿼리를 실행해야하며 …

3
Sql Server 2005 교착 상태 시나리오 문제 해결에 도움이 필요합니다
교착 상태에있는 유일한 참가자가 단일 테이블과 해당 테이블에서 삭제되는 단일 저장 프로 시저 인 교착 상태 시나리오가 발생했습니다. 아래의 MSDN 기사를 오류 로그의 추적을 해독하는 지침으로 사용하여 이러한 교착 상태 발생 시점의 SQL 오류 로그 분석을 기반으로 결론을 도출했습니다. 테이블 DEXTable 및 스토어드 프로 시저 ClearDEXTableRows가 아래에 정의되어 있습니다. DEXTable에 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.