Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

MS SQL Server 2005 — spontanicznie łamie się procedura składowana

To jest ślad wąchania parametrów. Tak, pierwszym krokiem jest wypróbowanie RECOMPILE, chociaż nie zawsze działa tak, jak chcesz w 2005 roku.

Aktualizacja:I tak spróbowałbym Rekompilacji na poziomie instrukcji na INSERT, ponieważ może to być problem ze statystykami (o tak, sprawdź, czy automatyczne aktualizowanie statystyk jest włączone).

Jeśli wydaje się, że nie pasuje to do wyszukiwania parametrów, porównaj rzeczywisty plan zapytania od momentu, gdy działa poprawnie i od kiedy działa bez końca (użyj planu szacowanego, jeśli nie możesz uzyskać rzeczywistego, chociaż rzeczywisty jest lepszy). Chcesz sprawdzić, czy plan się zmieni, czy nie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wiele instrukcji select w procedurze składowanej, aby uzyskać pożądany wynik

  2. Jak wywołać procedurę składowaną za pomocą PHP i SQL Server 2008

  3. Trendy w 2020 roku, których administratorzy baz danych powinni być świadomi

  4. Niszcz XML SQL Server ze znakami Unicode

  5. Oświadczenie się skończyło. Maksymalna rekurencja 100 została wyczerpana przed zakończeniem instrukcji