none
SQL Garbage Collector RRS feed

  • Soru

  • Arkadaşlar merhaba. Yapmış olduğum bir servis üzerinden sql devamlı kayıt atmaktayım. Ancak servisin  1 hafta içinde sql serverı şişirdiğini farkettim. SQL için bir garbage collector var mı? Ve nasıl yapılır açıklayabilir misiniz?
    10 Aralık 2016 Cumartesi 09:18

Yanıtlar

  • Log dosyanı bir temizle bakalım log lar şişirmiş olabilir belki ama ilk önce bir yedek al daha sonra aşağıda ki kodu kullan

    USE veritabaniadi
    GO
    ALTER DATABASE veritabaniadi SET RECOVERY SIMPLE WITH NO_WAIT
    DBCC SHRINKFILE(veritabani_log)
    ALTER DATABASE veritabaniadi SET RECOVERY FULL WITH NO_WAIT
    GO


    Cihangir SUR

    • Yanıt Olarak İşaretleyen facia026 12 Aralık 2016 Pazartesi 09:05
    10 Aralık 2016 Cumartesi 10:52

Tüm Yanıtlar

  • Log dosyanı bir temizle bakalım log lar şişirmiş olabilir belki ama ilk önce bir yedek al daha sonra aşağıda ki kodu kullan

    USE veritabaniadi
    GO
    ALTER DATABASE veritabaniadi SET RECOVERY SIMPLE WITH NO_WAIT
    DBCC SHRINKFILE(veritabani_log)
    ALTER DATABASE veritabaniadi SET RECOVERY FULL WITH NO_WAIT
    GO


    Cihangir SUR

    • Yanıt Olarak İşaretleyen facia026 12 Aralık 2016 Pazartesi 09:05
    10 Aralık 2016 Cumartesi 10:52
  • SQL Server'da yaptığınız işlemlerin log'u tutulur. Düzenli bir backup yapınız var mıdır? Eğer düzenli aralıklarla transaction log backup alırsanız log dosyanızın şişmesini önlemiş olursunuz. 

    Umarım faydalı olur...


    Please Mark This As Answer if it solved your issue
    Please Vote This As Helpful if it helps to solve your issue
    www.abdullahaltintas.com

    12 Aralık 2016 Pazartesi 07:22
  • Bu şişirme işlemi yazdığınız web servisten kaynaklanıyor olabilir mi acaba? Web servisi sonlandırdığınızda hala sql'in ram kullanımı yüksek mi?

    SQL'in olduğu makinede ne kadar fiziksel ram var ve siz SQL için ne kadar ram kullanımı ayarladınız?


    http://pgnchess.com
    http://dergikapaklari.com

    12 Aralık 2016 Pazartesi 08:56