Verwenden Sie Wartezeiten und Warteschlangen Methodik zur Untersuchung des Leistungsengpasses. Sie werden die Grundursache finden und dann können wir Sie entsprechend beraten. Höchstwahrscheinlich läuft Ihre C#-Anwendung aufgrund von Sperren, die sehr wahrscheinlich von der Anwendung selbst gehalten werden, in Parallelität. Typischerweise macht man Planänderungen aufgrund von Parameter-Sniffing verantwortlich, wie in Slow in the Application, Fast in SSMS , aber bei DDL-Anweisungen ist dies unwahrscheinlich.