Bekanntes Problem: Parallel ausgeführte gespeicherte Prozeduren blockieren sich gegenseitig im Data Warehouse
Sie können dieselbe gespeicherte Prozedur parallel in einem Data Warehouse ausführen. Wenn dieselbe gespeicherte Prozedur gleichzeitig ausgeführt wird, führt dies zu einer Blockierung, da jede gespeicherte Prozedur während der Planerstellung eine exklusive Sperre erhält.
Status: Offen
Produkterfahrung: Data Warehouse
Problembeschreibung
Die Ausführungsgeschwindigkeit kann langsamer werden, wenn die gleiche Prozedur parallel ausgeführt wird, statt alleine.
Lösungen und Problemumgehungen
Um die Verlangsamung zu verringern, können Sie die gespeicherten Prozeduren nacheinander ausführen. Alternativ können Sie zulassen, dass sich die Prozeduren gegenseitig blockieren und ihre neue Abfrage ausführen, sobald die Sperre freigegeben wurde.