Einfache SQL Server-Insert-Anweisung überschreitet Zeit

Habe ich eine einfache Tabelle mit 6 Spalten. Die meisten der Zeit alle insert-Anweisungen funktioniert es ganz gut, aber einmal in eine Weile, ich bin immer ein DB Timeout-Ausnahme:
Timeout ist abgelaufen. Das Zeitlimit wurde vor Abschluss des Vorgangs oder der server antwortet nicht. Die Anweisung wurde beendet.

Timeout ist auf 10 Sekunden eingestellt.

Sollte ich erwähnen, dass ich mit NHibernate und dass die Aussage auch eine "select SCOPE_IDENTITY()" direkt nach dem einfügen selbst.

Mein Gedanke war, dass die Tabelle gesperrt wurde oder so etwas, aber es waren keine anderen Anweisungen ausgeführt, die auf die Tabelle zu diesem Zeitpunkt.

Alle die Einsätze sind sehr einfach, sieht alles ganz normal im sql profiler, hat die Tabelle keine Indizes, aber die PK (Seite fülle: 98.57 %).

Irgendwelche Ideen auf was sollte ich achten?

Dank.

InformationsquelleAutor der Frage Meidan Alon | 2009-01-15

Schreibe einen Kommentar