Denilen bir SQL Server 2005 tablo BRITTNEY_SPEARS_MARRIAGES
var ve aşağıdaki sütunlara sahiptir:
MarrigeId tinyint,
HusbandName varchar(500),
MarrigeLength int
Şimdi başka bir masam var BRITTNEY_SPEARS_MARRIAGE_STORIES
StoryId int,
MarriageId tinyint,
StoryText nvarchar(max)
Sorun, MarrigeId
sütunu bir ' int
den a' ya güncellemek istiyoruz tinyint
. Brittney'in her şey söylenmeden ve yapılmadan önce çok sayıda evliliği olacağını hissediyoruz.
Şimdi BRITTNEY_SPEARS_MARRIAGE_STORIES
tablonun içinde 18 milyon satır var (hey kız bazı sorunları var) bu yüzden güncelleme yapmaya gittiğimizde işlem günlüğü dolar ve SQL Server kutumuz ölür.
Bunu nasıl başarabiliriz?
Yine de "Hey SQL Server bu sütunu güncelleyeceğim ve büyüteceğim. Bana bu SQL Server'da güven. Her şeyi doğrulamaya çalışırken lütfen işlem günlüğünü doldurmayın?"