On Tue, 22 Jun 2004 22:28:25 +0200, Karl Eichwalder wrote:
Alwin Meschede <ameschede(a)gmx.de> writes:
Solche Dinge passieren, wenn ein Server eine
Transaktion aus welchen
Gründen auch immer nicht zu Ende bringen kann.
Die Transaktion scheint dann aber nicht als Transaktion implementiert
zu sein; ich dachte MySQL könnte nun endlich Transaktionen?
MySQL kann zwar Transaktionen, man muss dafuer aber die Tabellen
entsprechend definieren (statt einer defaultmaessigen MyISAM
muss der Tabellentyp dann auf z.B. InnoDB umgestellt werden).
Aber warum sollte man diesen Vorgang als (echte) Transaktion
implementieren? Das wichtigste ist doch, dass der Artikel
abgespeichert wird. Es waere hoechstens zu ueberlegen, ob vor
dem Aufmachen eines Editierfensters nicht nochmal ueberprueft
wird, ob die Seite nicht schon existiert und dann das Editier-
fenster nicht mehr anzeigt oder zumindest den bestehenden Text
einfuegt.
Merke: MyISAM-Tabellen sind lesetechnisch schneller als InnoDB-
oder andere transaktionsfaehige Tabellen (AFAIR).
Gruesse, Lothar
--
Lothar Kimmeringer E-Mail: spamfang(a)kimmeringer.de
PGP-encrypted mails preferred (Key-ID: 0x8BC3CD81)
Always remember: The answer is forty-two, there can only be wrong
questions!