Database Yük Azaltma

serseri81

.
Aktiflik: 3%
Katılım
25 Kas 2018
Mesajlar
158
Tepkime puanı
91
Puan
28
Konum
Düzce
Thread owner
merhaba arkadaslar databasede şişme var ise gereksiz verileri silmektedir dosya içerisindeki kodlara bakarak hangi tablolara işlem yaptını anlayabilirsiniz
MEGA

İşinize Yarar Umarım..
 

Ekli dosyalar

Thread owner
Databaseyi kurduktan sonra kendi serverimde deniyecegim Quaryleride arastıracam Etkileri neler buradan bilgi verebiliriz..
 
SHRINKDATABASE işlemi veritabanının boyutunun küçültülmesini sağlıyor. Siz veritabanına veri girdikçe .ldf ve .mdf uzantılı log dosyalarının boyutu artar. İşte onların boyutunun küçültülmesini sağlar. Bu durum sadece diskinizde yeteri kadar alan yoksa başvurulacak bir yoldur. Diğer türlü yararından çok zararı var performans için.

UPDATEUSAGE işlemi veri tabanındaki tablolar, prosedürler gibi var olan tüm yapıların aralarında önceden kurulmuş ilişkiye ters bir durum var mı bunu kontrol ediyor. Varsa bunları düzeltiyor. Microsoft bu komutun sıkça kullanılmaması yönünde beyanda bulunmuş. Genelde çok fazla drop, alter gibi komutlar çalıştırılarak çok fazla değişikliğin yapıldığı veritabanlarında hafta da 1 veya ayda 1 kere kullanılmasını önermiş. VSRO veritabanı için bu komutu kullanmak bir yarar sağlamayacaktır. Bir sorun olsa bunu zaten gameserver aracılığı ile görebiliyoruz.

Diğer komutlar için araştırma yapmam gerekiyor çok emin değilim diger komutlardan emin olduktan sonra onları da açıklarım.
 
Diğer query ile ilgili olarak 1.si transaction loglarının tutulmasını kapatıyor. Bu durum veritabanın da herhangi bir sorun olursa ve yedek alma işlemi yapmak isterseniz yapamamanıza neden oluyor. AUTO_UPDATE_STATISTICS_ASYNC bu özelliği değiştirmenizi önermiyorum. VSRO veritabanı anlık çok fazla verinin güncelleme yapıldıgı bir veritabanı, bu komut sorguların with(nolock) gibi döndürülmesine neden oluyor. Bu durumda oyuncunun oyun içerisinde aynı tabloda yapacağı 2 ardışık update durumlarından biri tamamlanmadan biri dönerse tek çareniz rollback olur :)
 
Özetle şunu söyleyebilirim. Performans arttırmak için her komut kullanılmamalı, bu iş veritabanının yapısına ve çalışma şekline göre yapılmalı. VSRO veritabanı için joymax olması gereken optimum ayarı yapmış durumda zaten :)
 
Thread owner
Özetle şunu söyleyebilirim. Performans arttırmak için her komut kullanılmamalı, bu iş veritabanının yapısına ve çalışma şekline göre yapılmalı. VSRO veritabanı için joymax olması gereken optimum ayarı yapmış durumda zaten :)
Valla kardeşim çok güzel açıkladınız pek yaralı deyil ise bu konuyu silebilirsiniz ilerleyen zamanlarda yararlı konular acagim..
 
Valla kardeşim çok güzel açıkladınız pek yaralı deyil ise bu konuyu silebilirsiniz ilerleyen zamanlarda yararlı konular acagim..
Neden silelim bilmeyen arkadaşların ögrenmesine vesile oluyoruz bu sayede :giggle:
 

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

Geri
Üst Alt