Hallo zusammen,
ich hoffe irgendjemand hier hat eine Idee für mich, denn mein Problem bringt mich quasi zur Verzweiflung.
Ich habe seit einige Zeit das Problem, daß der SQLServer Prozesse derart blockiert, daß kein weiterarbeiten für die jeweiligen Clients mehr nöglich ist. Normalerweise erkennt der SQLServer deadlocks selbst und löst die Konflikte auf, so sagt es die Dokumentation. Nun das tut er leider nicht. Zum anderen werden heir Prozesse blockiert, die miteinander gar nichts zu tun haben und somit auch keinen Deadlock verursachen können. Der SQLGuard2000 sagt folgendes:
BLOCKING Statement : Parameter : 0 - SQL :
SELECT BAUSTEINTEXT_RTF FROM TEXTBAUSTEIN WHERE KUERZEL = 'PGang,'
BLOCKED Statement : Parameter : 0 - SQL :
SELECT VIEW_NOTIFY.* FROM VIEW_NOTIFY WHERE (VIEW_NOTIFY.NO_WHEN >= '25.12.2006') AND (VIEW_NOTIFY.NO_WHEN <= '03.01.2007') AND (VIEW_NOTIFY.USERID <> 33) ORDER BY AKTUELL DESC
Die View VIEW_NOTIFY verweist nicht auf die Tabelle TEXTBAUSTEIN. Das heisst, zwei einfache parallele SELECT - Statements werden blockiert und ich habe einfach keine Ahnung warum...
Hat schon einmal jemand diese Problem gehabt?
Danke und Gruss
ich hoffe irgendjemand hier hat eine Idee für mich, denn mein Problem bringt mich quasi zur Verzweiflung.
Ich habe seit einige Zeit das Problem, daß der SQLServer Prozesse derart blockiert, daß kein weiterarbeiten für die jeweiligen Clients mehr nöglich ist. Normalerweise erkennt der SQLServer deadlocks selbst und löst die Konflikte auf, so sagt es die Dokumentation. Nun das tut er leider nicht. Zum anderen werden heir Prozesse blockiert, die miteinander gar nichts zu tun haben und somit auch keinen Deadlock verursachen können. Der SQLGuard2000 sagt folgendes:
BLOCKING Statement : Parameter : 0 - SQL :
SELECT BAUSTEINTEXT_RTF FROM TEXTBAUSTEIN WHERE KUERZEL = 'PGang,'
BLOCKED Statement : Parameter : 0 - SQL :
SELECT VIEW_NOTIFY.* FROM VIEW_NOTIFY WHERE (VIEW_NOTIFY.NO_WHEN >= '25.12.2006') AND (VIEW_NOTIFY.NO_WHEN <= '03.01.2007') AND (VIEW_NOTIFY.USERID <> 33) ORDER BY AKTUELL DESC
Die View VIEW_NOTIFY verweist nicht auf die Tabelle TEXTBAUSTEIN. Das heisst, zwei einfache parallele SELECT - Statements werden blockiert und ich habe einfach keine Ahnung warum...
Hat schon einmal jemand diese Problem gehabt?
Danke und Gruss