Pytania otagowane jako transaction

Mechanizm atomowego zatwierdzania spójnego zestawu zmian w bazie danych.

1
Czy w tej pętli while potrzebne są jawne transakcje?
SQL Server 2014: Mamy bardzo duży stół (100 milionów wierszy) i musimy na nim zaktualizować kilka pól. W przypadku wysyłki kłód itp. Oczywiście chcemy również zachować transakcje wielkości kęsa. Jeśli pozwolimy, aby poniższe polecenie działało przez chwilę, a następnie anulujemy / zakończymy zapytanie, czy wszystkie dotychczas wykonane prace zostaną zatwierdzone, …


1
W przypadku wielu aktualizacji tego samego rekordu w jednej transakcji, ile wersji jest przechowywanych?
Zgodnie z artykułem MSDN autorstwa Kimberly L. Tripp, Neal Graves's SQL Server 2005 Wiersz w wersji opartej na wersjach izolacji „... Wszystkie wcześniejsze wersje określonego rekordu są powiązane łańcuchem na liście połączonej; w przypadku długookresowych transakcji opartych na wersjach wierszy łącze będzie musiało zostać przejrzane przy każdym dostępie, aby uzyskać …

1
Generowanie faktur i śledzenie
Co 2 tygodnie system będzie generować faktury dla firm. Firma otrzyma fakturę 1 i 16 każdego miesiąca. (Będzie uruchamiany za pośrednictwem Cron Job co 2 tygodnie. Skanuje tabelę zamówień, a następnie dodaje do tabeli „faktury”. Czy istnieje alternatywa?) W orderstabeli znajduje się lista zamówień klientów, a także wskazuje, do której …

2
W którym momencie baza danych aktualizuje swoje indeksy w transakcji?
Próbuję zrozumieć sekwencję zdarzeń we wstawkach, w które zaangażowany jest zarówno indeks, jak i transakcja. Na przykład dokumentacja Oracle stwierdza: Jeśli utworzysz [lub masz] jeden lub więcej indeksów przed załadowaniem danych, baza danych musi aktualizować każdy indeks, gdy wstawiany jest każdy wiersz. Ale co się stanie, jeśli utworzę transakcję, wstawię …

1
Synchronizacja za pomocą wyzwalaczy
Mam wymaganie podobne do poprzednich dyskusji na: Pisanie prostego schematu bankowego: Jak zachować synchronizację salda z historią transakcji? Wyzwalacz w połączeniu z transakcją Mam dwie tabele [Account].[Balance]i [Transaction].[Amount]: CREATE TABLE Account ( AccountID INT , Balance MONEY ); CREATE TABLE Transaction ( TransactionID INT , AccountID INT , Amount MONEY …

1
Kiedy program SQL Server nabywa blokady?
Znaleziona tutaj lista poziomów izolacji w SQL Server stwierdza , że blokady zapisu nabyte w ramach transakcji są zachowywane do końca transakcji. Jednak nie wspomina nic o tym, kiedy te zamki są nabywane. Czy blokady są domyślnie nabywane na początku transakcji, czy tylko wtedy, gdy są potrzebne? Jeśli to ostatnie …

1
Umieszczanie wyciągu Select w transakcji
Jaka jest różnica między tymi 2 zapytaniami: START TRANSACTION; SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; COMMIT; I bez transakcji: SELECT * FROM orders WHERE id=1; UPDATE orders SET username='John' WHERE id=1; Jaki jest efekt SELECTzawarcia transakcji? Jeśli DELETE FROM orders WHERE id=1został wywołany z …


2
Usuwanie tabeli MySQL z oczekującymi transakcjami
Czy istnieje sposób na usunięcie tabeli lub bazy danych InnoDB z oczekującymi transakcjami w MySQL (najlepiej na poziomie systemu plików)? Co się stało: Używam MySQL 5.5.28 i pobiegłem, LOAD DATA INFILE…aby zaimportować ogromny zestaw danych (300 mln wierszy) do tabeli InnoDB. Nie korzystałem set autocommit = 0;wcześniej. Niestety mysqldzostał zatrzymany …





2
lista błędów przerywania partii w serwerze SQL
W SQL Server, jeśli XACT_ABORT jest wyłączony, wówczas niektóre błędy zakończą bieżącą instrukcję (na przykład dostarczając niepoprawną liczbę parametrów do procedury składowanej, która przyjmuje niektóre parametry), a niektóre błędy przerywają całą partię (na przykład dostarczając parametry do przechowywanej procedura, która nie przyjmuje parametrów). [Odnośnik]: http://www.sommarskog.se/error-handling-I.html#scope-abortion . Chciałbym wiedzieć, czy istnieje …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.