Forum
Merhaba arkadaşkar
SQL server içerisinde 355 milyon satırlık bir tablom var ve belli bir tarihten öncesini silmek istiyorum.
silme işleminde sıkıntı yok ancak satırları en fazla 10 bin 10bin silebiliyorum yani bir delete komutunda 6 saniyede 10 000 satır siliyor.
bu işlemi daha kolay şekilde ram şişirmeden nasıl yapabilirim
Teşekkürler
merhaba chunk delete yontemı ıle sılebılırsınız gene 10 bın satır sılıyor olacaksınız mecburen bulk operation limiti budur sql serverın
http://sqlperformance.com/2013/03/io-subsystem/chunk-deletes bu sayfadan scripti kullanarak silebilirsiniz. ayrıcca silme işlemi ardından log shiring yapmanız bazı durumlarda faydalı olabilir.
dbcc shrinkfile (databaseName_log,0,truncateonly); gibi
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com