Kalle_B: Wie sperrt man eine Datenbank?

Beitrag lesen

Moin!

Also müsste ich die DB für andere User sperren.

Nein, du mußt an der Performance arbeiten.

Das ALLEIN ist es nicht. Stell dir vor, ich habe einen Aussteller im Zugriff, für den ich jetzt im Slot 7 einen freien Besucher suche.

Sind wir uns einig, dass diese Suche, egal wie performant die SQL- Abfrage ist, eine UNBESTIMMTE Zeit dauert?

In dieser Zeit könnte ein anderer User per Handbuchung "meinem" Aussteller einen Termin verpasst haben. Er ist also nicht mehr frei, wenn ich einen passenden Besucher gefunden habe.

An das Chaos bei zwei "gleichzeitigen" Automatikläufen mag ich gar nicht denken.

Kalle