Forum: Datenbanken
by tsteinmaurer,
22. Dez 2011
Olaf,
dann geh mit dieser TransactionID in die Monitoring-Tabellen, dann wirst du hoffentlich sehen, welche konkurrierenden Updates sich blockieren.
Forum: Datenbanken
by tsteinmaurer,
22. Dez 2011
Wennst du eine Transaktion explizit startest, dann sollte ein aktivierter AutoCommit Modus für die Zeitdauer bis zum Commit/Rollback eh deaktiviert sein. Da du 2.5 einsetzt, kannst du ganz einfach ein MERGE bzw. UPDATE OR INSERT verwenden, aber das wird vermutlich nicht dein Problem lösen, aber prinzipiell ist hier eine SP nicht notwendig, wenn es darum geht, ein INSERT oder UPDATE zu machen.
...
Forum: Datenbanken
by tsteinmaurer,
22. Dez 2011
Deadlocks (obwohl es eigentlich keine wirklichen Deadlocks sind) treten in der Regel auf, wenn zwei konkurrierende Transaktionen den selben Datensatz schreibend ändern möchten. Kann das bei dir der Fall sein?
Isolation-Level kommt drauf an, welche Konsistenzanforderungen du bzgl. Ergebnismenge hast. Grundsätzlich gilt die Regel, dass sich lesende und schreibende Operationen auf den selben...