«deadlock» etiketlenmiş sorular

İki veya daha fazla işlemin devam edememesinin (ve böylece kilitlerini serbest bırakmasının) neden olduğu bir durum, çünkü diğer işlem tarafından tutulan kaynakların kilitleri tarafından engellenir.

2
MySQL Innodb'u saatte 1000 eki işleyecek şekilde nasıl yapılandırabilirim?
Çok yüksek bir trafik web sitem var, burada her saatte 1000 yeni kayıt ekleniyor. Bu bir hata siteyi engelliyor: 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, :db_insert_placeholder_4); Array ( …


2
SELECT'te Bölümlenmiş Sütun Deposu Kilitlenmeleri Nasıl Engellenir
SQL Server 2016'da üç Kümelenmiş Sütun Dizini (CCI) tablosu var. Bu CCI'lerin tümü Kiracı Kimliğine göre aynı bölümleme şemasındadır. Son zamanlarda ve tutarsız bir şekilde, birleşimlerden bu tablolara kadar basit seçme ifadeler üzerinde kilitlenmeler alıyorum. Kilitlenmeyi engelleyen örnek sorgu: SELECT TOP 33 r.tenantid FROM Table_r r INNER JOIN Table_cm cm …

1
MySQL InnoDB Deadlock 2 basit ekleme sorgusu için
Bu iki ekleme sorguları için bir kilitlenme var: 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 Durumu: ------------------------ LATEST DETECTED DEADLOCK ------------------------ 2014-12-23 …
10 mysql  innodb  deadlock 

2
SEÇME / EKLE Kilitlenme
Bu örnek, SharePoint 2007 veritabanlarını (SP) barındırır. SP içerik veritabanında yoğun olarak kullanılan bir tabloya karşı çok sayıda SELECT / INSERT kilitlenme yaşıyoruz. İlgili kaynakları daralttım, her iki işlem de kümelenmemiş dizin üzerinde kilit gerektiriyor. INSERT, SELECT kaynağında bir IX kilidine ve SELECT, INSERT kaynağında bir S kilidine ihtiyaç duyar. …

1
Profil kilitlenme raporunda “* password ------------” ne anlama geliyor?
SQL Server 2008 R2'de, giriş arabelleğinde "* parola ------------" olan birkaç kilitlenme raporu aldım. Bir saldırı gibi görünüyor ama bu durumda saldırının nedenini veya türünü bilmiyorum. (günlük uzman bir DBA tarafından oluşturuldu ve nasıl çok deneyime sahip olduğunu ve bana değil, bana söylediğini) Ne olduğunu bilen var mı? Teşekkürler! Misal: …


1
Görünüşe göre, CLR montaj fonksiyonum kilitlenmelere neden oluyor?
Uygulamamızın bir Oracle veritabanı veya Microsoft SQL Server veritabanı ile eşit derecede iyi çalışması gerekir. Bunu kolaylaştırmak için, sorgu sözdizimimizi homojenleştirmek üzere bir avuç UDF oluşturduk. Örneğin, SQL Server'da GETDATE () ve Oracle'da SYSDATE vardır. Aynı işlevi yerine getirirler ancak farklı kelimelerdir. Her iki platform için de ortak bir işlev …

1
YABANCI ANAHTAR'da açık tek ANAHTAR değeriyle MERGE JOIN (INDEX SCAN) üstesinden gelin
Eklendi 7/11 Sorun, MERGE JOIN sırasında dizin taraması nedeniyle meydana gelmesi. Bu durumda, FK üst tablosundaki tüm dizinde S kilidi almaya çalışan bir işlem, ancak daha önce başka bir işlem X kilidini dizinin anahtar değerine koyar. Küçük bir örnekle başlayayım (kullanılan 70-461 kurstan TSQL2012 DB): CREATE TABLE [Sales].[Orders]( [orderid] [int] …

1
Postgres'te eşzamanlı güncellemeleri optimize etme
Ben böyle eşzamanlı Postgres sorguları çalıştırıyorum: UPDATE foo SET bar = bar + 1 WHERE baz = 1234 Her sorgu satırların sabit K sayısını etkiler ve ben satırların güncellenme sırasını zorlamak için bir yol bulamıyorum, ben deadlock ile sonuçlanır. Şu anda siparişi elle uygulayarak sorunu düzeltiyorum, ancak bu, arama karmaşıklığını …

3
Sql Server 2005 Kilitlenme Senaryosunda Sorun Giderme
Ben deadlock sadece katılımcıların tek bir tablo ve o tablodan silen tek bir saklı yordam gibi görünüyor bir deadlock senaryosu çalışıyorum. Bu sonuca, hata günlüğündeki izlemeyi deşifre etmek için bir kılavuz olarak aşağıdaki MSDN makalesini kullanarak, bu kilitlenmelerin birçoğundaki sql hata günlüğüne ilişkin analizime dayanarak çizdim. DEXTable tablosu ve saklı …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.