vSRO Çözüldü SRO_VT_LOG Temizleme

  • Konuyu Başlatan Konuyu Başlatan ozsro54
  • Başlangıç tarihi Başlangıç tarihi

ozsro54

.
.
Aktiflik: 1%
Çırak 1 Mesaj
Katılım
24 Haz 2025
Mesajlar
108
Çözümler
2
Tepkime puanı
18
Puan
18
Yaş
36
Konum
hatay
Thread owner
Ilgili DB de LogEventChar ve LogEventItem tablolarını belirli aralıklarla temizlemek herhangibir soruna neden olur mu? Yani oyuncularda herhangibir kayıp yaşanır mı? Oralarda drop olan itemler bastıkları artılar blueler falan var da
Yoksa "sadece log kardeşim sil geç" durumu var mı? muhtemelen durum bu ama sormak istedim
Aktif serverimde o tablolar 1.5 milyon rowsu geçmiş durumda buda haliyle LOG DB'sini inanılmaz şişirip yedeklerken vs uzun sürüyor ve boyutu artıyor
 
@ozsro54 Silmen sadece geçmiş kayıtları yok eder, oyuncularda hiçbir kayıp yaratmaz.
Ancak oyun içinde ranking, event istatistiği gibi sistemler bu log tablolarından veri çekiyorsa, silinen dönemlere ait kayıtlar sıralamalarda görünmez.
Bu yüzden önce ilgili prosedür veya sistemlerin bu tablolara bağlı olup olmadığını kontrol etmen iyi olur.
 
Oyla 0
Belirli tabloları periyodik olarak temizlemek, oyuncularda item / blue / plus kaybına yol açmaz.
Özellikle LogEventChar ve LogEventItem tablolarını tarih bazlı temizlemeni öneririm.
Bu tablolarda yalnızca 1–2 ay geriye dönük kayıt tut , daha eski kayıtları ise doğrudan silebilir veya önce bir arşiv veritabanına taşıyıp ardından temizleyebilirsin.
Bu kodu bir okutarak verileri burada paylaş geçmişe dair ne kadar kayıtın var görelim ona göre bir prosedür yazabilirim.

Bugünden 4 ay önceki tarihi hesaplar.

SQL:
İçeriği görebilmek için Giriş yap ya da üye ol.
 
Oyla 0
Thread owner
cevaplar ıcın tesekurler sanırım panel yada rank sıstemı oralardan log almıyor baktıgım kadarıyla ılk bakımda temızlıcem
 
Oyla 0
Çözüm

Bu konuyu görüntüleyen kullanıcılar

Geri
Üst Alt