Mi az, ami nem kötelező olvasásra kerül az SQL Serverben?
Mi az, ami nem kötelező olvasásra kerül az SQL Serverben?

Videó: Mi az, ami nem kötelező olvasásra kerül az SQL Serverben?

Videó: Mi az, ami nem kötelező olvasásra kerül az SQL Serverben?
Videó: Deutsch lernen im Beruf B2 2024, November
Anonim

OLVASSA EL NEM KÖTELEZETTSÉGET . Megadja, hogy az állítások képesek olvas sorok, amelyeket más tranzakciók módosítottak, de még nem véglegesítettek. A tranzakciók a OLVASSA EL NEM KÖTELEZETTSÉGET szinten ne adjon ki megosztott zárakat, hogy megakadályozza, hogy más tranzakciók módosítsák az adatokat olvas az aktuális tranzakcióval.

Ezzel kapcsolatban mi az, amit olvasnak az SQL Serverben?

OLVASSA EL ELKÖTELEZETT az alapértelmezett izolációs szint a számára SQL szerver . Megakadályozza a szennyeződést olvas megadva, hogy az állítások nem olvas adatértékek, amelyeket módosítottak, de még nem elkötelezett egyéb tranzakciókkal. A tranzakció a tranzakció kezdetekor meglévő adatsor-verziókat használja.

Tudja azt is, mi az a fantomolvasás? A fantomolvasás akkor fordul elő, ha egy tranzakció során két azonos lekérdezést hajtanak végre, és a második lekérdezés által visszaadott sorok gyűjteménye eltér az elsőtől. Egyszerű példák: A felhasználó kétszer futtatja ugyanazt a lekérdezést.

Ilyen módon az olvasás nem kötelezett ugyanaz, mint a Nolock?

Az egyetlen különbség a kettő között, hogy a olvas - el nem kötelezett szigetelési szint határozza meg a zárszerkezetet a teljes csatlakozásra és a nolock A table hint meghatározza annak az asztalnak a reteszelő mechanizmusát, amelyre a tippet ad. Funkcióikat tekintve nincs különbség, ahogyan azt mások is említették.

Mi az a nem véglegesített olvasás a db2-ben?

A V4 óta DB2 biztosított olvas -zárakon keresztül, más néven piszkos olvasmány ” vagy „ el nem kötelezett olvasmány ”, hogy segítsen leküzdeni a párhuzamossági problémákat. Amikor egy el nem kötelezett olvasmányok egy alkalmazási program képes olvas megváltozott, de még nem véglegesített adatok.

Ajánlott: