Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Непоследователна производителност на процедурата на SQL SERVER

Бих проверил дали вашите актуализации са в рамките на транзакция. Ако са, това може да обясни защо умира след определено количество "модифицирани" данни. Може да проверите колко голям става вашият "tempdb" като индикатор.

Също така съм виждал случаи, когато по време на дълготрайни транзакции базата данни ще умре, когато има други „употреби“ по същото време, отново поради използваните транзакционност и неправилни нива на изолация.

Ако можете да разделите работата си на независими незастъпващи се части, може да искате да го направите:например да вършите работата на части по дати, ID диапазони на „коренни“ обекти и т.н.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Търся добър пример за групово вмъкване на XML раздробяване за SQL 2005

  2. Как да предавам поточно данни от/към BLOB полета на SQL Server?

  3. Премахване на водещи нули от поле в SQL израз

  4. Създайте изчислена колона, която използва данни от друга таблица в SQL Server

  5. Не може да се зареди SqlServerSpatial.dll