Einzelnen Beitrag anzeigen

Benutzerbild von Smokey
Smokey

Registriert seit: 10. Nov 2003
Ort: Puerto de la Cruz
158 Beiträge
 
Delphi 7 Enterprise
 
#7

Re: BDE/MSSQL Tabelle gelockt bei SELECT

  Alt 22. Apr 2004, 13:44
Das Sperren beim Lesen hat durchaus seine Berechtigung, da es zu mehreren fehlern kommen kann.
1. unrepeatable Read
2. falsche Summenbildung
3. Dirty Read

wollte nun gerade anfangen dir einige beispiele dazu zu nennen, was alles schiefgehen kann, wenn du keine Lesesperre setzt, aber meine Kollegen schreien nach mittagspause und essen. Und das würde alles etwas länger dauern

Aber kannst ja mal nach den Sachen suchen, man findet da Massen an Seiten zu.
Das Problem mit dem Typ A liest Daten von Patient A, dadurch kann Typ B nicht Patient B ändern ist nur ein sehr geringes Problem.
Zum einen dauert ein reiner Lesezugriff nur minmal lange
Zum anderen werden bei guten DB-Systemen nicht ganze Tabellen gesperrt

Naja Transactionen sind nen riesen Thema...aber soviel kann gesagt werden : Lesesperren sind wahrlich nicht unnütz
Greif dir ein gutes Stück Fleisch auf deinem Weg nach draussen !!!
  Mit Zitat antworten Zitat