•         

            

            

  • HyperFilter | DoS Protection | DDoS Protection | DoS Mitigation | DDoS Mitigation | AntiDoS | AntiDDoS | Proxy Shielding

Sunucu rahatlatmak, Database boyutu küçültmek.

HakanCOSKUN

Kayıtlı Üye
Katılım
20 Mart 2012
Mesajlar
815
Merhaba arkadaşlar,

Öncelikle sunucunuza kurduğunuz 100-200 mblık databaseleriniz git gide büyür ve akıl alınmayacak boyutlara gelir.

Bunların sebebi database'nizin log tutmasıdır.

'LOG' derken, Log nedir? Ufak bi bahsedelim.



Örn: // Query Analyzeri açtınız, ve 'update userdata set loyalty=100000 where struserid='ko-fox' yazıp birine np verdiniz. İşte tam burada yazdığınız 'update userdata set loyalty=100000 where struserid='ko-fox' SQL tarafından loglanır. Hangi tarih, hangi saatte hangi sql baglantısı tarafından hangi kod yazılmış kayıt altına alır.



NPC Ekleme, silme, monster ekleme silme yani bütün işlemlerinizin kayıt tutuldugunu düşünün, txt belgesi bile olsa bir

süre sonra şişme yapar.



Bunu temizlemenin çok kolay bir yolu vardır, Aşağıdaki kodu Query Analyz'era yazın, 'DBISMI' yazan yere dbnizin adını yazın ve F5'leyin. Database boyunuz hiç olmadıgı kadar düşecektir.

Pek bilinen bir yöntem değildir ve çok sorun cıkartır.





[HIDE-REPLY]

--LOG TEMIZLE



DBCC SHRINKDATABASE (DBISMI, NOTRUNCATE)

DBCC SHRINKDATABASE (DBISMI, TRUNCATEONLY)



-- LOG BITIR

[/HIDE-REPLY]



Bir diğer konu ise bilgisayarınızın açılışında calısan programlar sunucuyu cok yorar;

Bunları nasıl devre dışı bırakacagız peki derseniz ;



Başlatı açın ve arama çubuğuna msconfig yazın,



KP22N6.jpg




msconfig'i tıklayın ve çalıstırın.

Startup'a tıklayın ;

wbZZpG.jpg




Altta gördüğünüz üzere programlar gözükür, ben program kurmadıgımdan bende 2-3 tane var.

Bunları devredışı bırakın (disable all) deyin ve Apply tusuna basın.



Yeniden baslatılsınmı diye sordugunda eğer o an yapacak isiniz yok ise baslatın, var ise sonra baslatın.



Bir paylasımın daha sonuna geldik, diğer paylasımlarda görüşmek dilegiyle.



MyKnight's 😉
 
Geri
Üst