Sie sollten oben auf den Besonderen jedes Lokalisierungsniveaus, besonders hinsichtlich der Art der Datenbank wirklich lesen, die Sie benutzen.
Aber im Allgemeinen, erlauben das unterschiedliche Lokalisierungsniveau Ihnen, wie zum Kompromiß in gleichzeitigem Datenzugang ausgedrückt zu spezifizieren. Z.B. read_uncommitted Ihren Prozess Daten von der Datenbank, die nicht noch aber vom festgelegt worden, Vorteil lesen lassen kann Sein, dass jede mögliche Zahl der gleichzeitigen Prozesse dieses durchführen kann gelesen. Auf der anderen Seite serializable bedeutet, dass Sie garantiert, dass ein anderes gleichzeitiges Datenlesen/schreiben nicht Ihren Zugang aber an den preformance Unkosten behindert, die nur Ihnen erlaubt, dieses Lesen/Schreiben durchzuführen.
Im Allgemeinen im Folgenden Auftrag…
1. Transaction_read_uncommited
2. Transaction_read_committed
3. Transaction_repeatable_read
4. Transaction_serializable
Sie sollten das am niedrigsten nummerierte Lokalisierungsniveau benutzen, das noch garantiert, dass Ihre Datenanforderungen getroffen. Dieses garantiert, dass Sie Anwendung gleichzeitige Benutzer/Zugänge auf die beste durchführenart stützen können, die sie kann. Dieses ist auch, warum Sie oben auf den Details und den Nebenwirkungen jedes Niveaus wirklich lesen sollten, damit Sie das Niveau passend auswählen können, das Sie Anforderungen trifft.
Hoffen, dass Hilfen…