Pytania oznaczone «locking»

14
Masywne WSTAWKI blokujące WYBÓR

Mam problem z ogromną liczbą INSERTów, które blokują moje operacje SELECT. Schemat Mam taki stół: CREATE TABLE [InverterData]( [InverterID] [bigint] NOT NULL, [TimeStamp] [datetime] NOT NULL, [ValueA] [decimal](18, 2) NULL, [ValueB] [decimal](18, 2) NULL CONSTRAINT...

13
Jak poprawnie wdrożyć optymistyczne blokowanie w MySQL

Jak poprawnie wdrożyć optymistyczne blokowanie w MySQL? Nasz zespół wydedukował, że musimy zrobić nr 4 poniżej, w przeciwnym razie istnieje ryzyko, że inny wątek może zaktualizować tę samą wersję rekordu, ale chcielibyśmy potwierdzić, że jest to najlepszy sposób. Utwórz pole wersji w tabeli, w...

13
MySQL: czy transakcja zablokuje wiersz?

Nie próbowałem wcześniej używać transakcji MySQL, chcę tylko coś wyjaśnić. Jeśli dwóch użytkowników wykona zapytanie dokładnie w tym samym czasie, jak MySQL sobie z tym poradzi? np. użytkownicy próbują zaktualizować rekord. użytkownik1: zaktualizuj zestaw tabel kolumna = kolumna - 4 gdzie...

13
Zablokowanie aktualizacji indeksu SQL Server

Mam 2 zapytania, które uruchamiane w tym samym czasie powodują impas. Zapytanie 1 - zaktualizuj kolumnę zawartą w indeksie (indeks 1): update table1 set column1 = value1 where id = @Id Bierze X-Lock na stole 1, a następnie próbuje X-Lock na indeksie 1. Zapytanie 2: select columnx, columny, etc...

13
Blokowanie wierszy InnoDB - jak zaimplementować

Rozglądam się teraz, czytając stronę mysql i nadal nie widzę dokładnie, jak to działa. Chcę wybrać i zablokować wiersz do zapisu, zapisać zmianę i zwolnić blokadę. audocommit jest włączony. schemat id (int) name (varchar50) status (enum 'pending', 'working', 'complete') created...

11
Jak zapobiec blokadom bazy danych SQLite?

Z SQLite FAQ wiem, że: Wiele procesów może mieć tę samą bazę danych otwartą w tym samym czasie. SELECTJednocześnie może być wykonywanych wiele procesów . Jednak tylko jeden proces może wprowadzać zmiany w bazie danych w dowolnym momencie. Tak więc, o ile rozumiem, mogę: 1) Czytaj db z wielu...