Ich verwende zwei Web-Projekte und beide mit der gleichen Datenbank von MS SQL Server 2008 R2 und beide Projekte interagieren mit der Datenbank durch Dapper ORM, ich bekomme einige (7 bis 8/Tag) Deadlock-Ausnahmen. Ist es dapper's Problem oder meine Schuld? Kann mir jemand eine Lösung vorschlagen? Ich kann mehr Informationen zur Verfügung stellen, wenn Sie brauchen.Dapper Deadlock Problem
2
A
Antwort
1
Es ist höchstwahrscheinlich du. Dapper übersetzt alles in normale ADO.Net-Befehlsobjekte. Es funktioniert von der IDbConnection Schnittstelle über Erweiterungsmethoden. Ich kann mir keinen Weg vorstellen, wie es selbst zu einem Stillstand kommen könnte. Bitte geben Sie ein minimales, wiederholbares Beispiel für Ihr Problem im Spiel an.
Ich bin mir ziemlich sicher, dass es in Ihrem Code ein Nebenläufigkeitsproblem ist.
Wenn dieses Beispiel ohne Dapper (d. H. Reines SQL) ausgeführt werden kann, können wir Dapper als Ursache ausschließen.
Verwandte Themen
- 1. Scheinbarer Deadlock c3p0 Problem
- 2. Timer Deadlock Problem
- 3. Wie Deadlock Problem zu lösen?
- 4. Akka.net Deadlock Problem mit ActorSelection
- 5. Dapper Ergebnisse (Dapper Row) mit Halterung Notation
- 6. Semaphore Deadlock
- 7. Dapper. Paging
- 8. NSManagedObjectContext Deadlock
- 9. Deadlock-Problem in SQL Server 2008 R2 (.NET 2.0-Anwendung)
- 10. SqlServer 2005: Deadlock-Problem mit keine gemeinsamen Datensätzen
- 11. Deadlock verhindern
- 12. Deadlock Avoidance
- 13. Dapper ORM geschachtelte Objekte
- 14. Dapper & Oracle Clob Typ
- 15. Mapping SqlGeography mit Dapper
- 16. Vermeiden Sie Deadlock-Beispiel
- 17. Deadlock auf SELECT/UPDATE
- 18. Deadlock in Failover Loadbalancer
- 19. Bizarre Deadlock in MPI_Allgather
- 20. Sende SqlParameter an Dapper
- 21. Multi Mapping im Dapper
- 22. Widerrufsmarke auf Dapper
- 23. Dapper Enum Mapping
- 24. Dapper Multi-Mapping-Ausgabe
- 25. Unterstützt Dapper Enums?
- 26. Dapper. IDbConnection und IDbTransaction
- 27. Dapper (connection.Query oder connection.Execute)
- 28. Dapper Verwendung singular Tabellenname
- 29. Dapper Einlage oder Update?
- 30. Dapper MultiMapping funktioniert nicht
Bitte achten Sie darauf, ein für Ihre Frage spezifisches Sprachtag einzufügen, damit Personen, die die Tags überwachen, Ihre Frage finden können. Ich werde es in Kürze mit .NET kennzeichnen, um eine bessere Darstellung zu ermöglichen, aber verfeinere es bitte auf die Sprache, mit der du Probleme hast. Zusätzlich würde ein Codebeispiel potentiellen Helfern wahrscheinlich helfen. –
Bereitstellung von mehr Informationen würde sehr helfen. – Alex