Kalle_B: Wie sperrt man eine Datenbank?

Beitrag lesen

Hallöle,

Meine Datenbanken:
MySQL Version 3.23.58     Provider: internet24
MySQL Version 4.1.9-log   Provider: Terions

jaa, die Testphase ist einfach, da bin ich allein auf der DB.

Mein Buchungsprogramm lief gerade
723 sec bei internet24,
 20 sec bei Terions.
Und da könnten im Ernstfall weitere User Daten eingeben, die den Lauf stören und Fehler verursachen.

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

Macht man das mit einer Extra-Tabelle?

Sperrung eintragen. Andere User könnten noch einen Verarbeitungslauf von xx Minuten haben. Also warten.

Wie weiss ich, dass kein User mehr zugreift?

Andere User rausschmeissen - wie?

Sperrung mit Zeit eintragen, und wenn keine Freigabe kommt (Programmabsturz), nach xx Minuten ist die Sperrung hinfällig?

Lieben Gruß, Kalle