#DBA #SQL #Server #Performance #Tuning
2008-01-07
Mutluluk Nerede?
Senai Demirci
2008-01-03
Verilerin Merkezdeki Sunucuya Yazılması/Toplanması Yöntemleri
- Verilerin Online olarak direk veritabanına yazılması
- Verilerin replikasyon ile taşınması
- Verilerin WCF üzerinden taşınması
- Dosyalarlar
- Text Dosya
- Binary Dosya
- XML Dosya - Datasetlerle
VERİLERİN ONLİNE OLARAK DİREK VERİTABANINA YAZILMASI
Sahadaki tüm bilgisayarlar LAN üzerinde bulunuyorsa; burda çalışan programlara servera yazma yetkisi verilerek tüm verilerin aynı anda merkezi veritabanına işlenmesi sağlanabilir.
Avantajları:
- Tüm kayıtların tek veritabanına yazılması/saklanması
- Veritabanı yönetimini kolaylaştırır.
i. Tüm istemcilerdeki veritabanlarının bozulması riskini taşımaz.
ii. Tüm veritabanlarının yedeklenmesi/sevk ve idaresi külfetinden kurtarır.
iii. İstemcilerdeki veritabanlarındaki verilerin merkez server a taşınması işlemlerine gerek kalmaz:
* Verilerin taşınması için ek programlara ve bu programlarda yapılacak değişikliklere gerek kalmaz.
* Taşınma sırasında oluşabilecek risklerden kurtarır.
iv. Veritabanı yönetime ayrılması gereken zaman/personel tasarrufu sağlar.
v. Parametre ve konfigürasyon bilgilerinin clientlarda güncellenmesi zahmetinden kurtarır.
- Veritabanı başına alınması gereken lisans ücretlerinden kurtarır. Bu da şirketin yüz binlerce dolar($) tasarruf etmesini sağlar. - Online raporlara olanak verir.
- Client bilgisayarlarının konfigürasyonun daha minimum olmasına vesile olup maliyetleri düşürür.
Dezavantajları:
- Off-line çalışmaya olanak vermemesi. Merkez server ile satış noktası arasında bağlantı olmadığında satışlar yapılamaz. Bu sorun satış noktalarına ayrılacak hatların iyi seçilmesi yada iyileştirilmesi sonucunda çözülebilir.
- Serverın iş yükünün daha da artmasına neden olur.
VERİLERİN REPLİKASYON İLE TAŞINMASI
Avantajları :
- Gerçek zamanlı(real time) veri aktarımı(10 sn de bir veriler gönderilebilir)
- Tasarımı oturmuş(zamanla değişikliğe uğramayan) veritabanları için ayarlarının bir kez yapılıp uzun süreli hat kopuklukları olmadığı sürece uzun yıllar herhangi bir ek işleme gerek kalmadan verilerin sağlıklı güvenli ve rahat bir şekilde merkez server a taşınması
- Yönetimsel olarak sorun ve sorunların kaynaklarını izleyip yakalayabilme(monitoring)
Dezavantajları :
- Verilerin entegrasyonu için en az MS SQL Server veritabanının Standart Edition ı gerektirir. Yüzlerce nokta için yüzlerce Standart Editon yüz binlerce dolar lisans maliyeti gerektirir.
- Uzun süreli hat kopukluklarında bir çok ayarı tekrardan yapmak zorunda kalmak
Veritabanı tasarımdaki değişiklikler için ilgili değişiklikleri replikasyona yansıtmadaki güçlükler. - Her nokta için oluşturulan tüm veritabanlarının yönetimi daha zor ve daha çok zaman/personel gücü gerektirir.
- Sahadaki bilgisayar ile merkezdeki server ın karşılıklı birbirlerini görmelerini gerekiyor yani ortak LAN da olmaları gerekiyor.
VERİLERİN WCF ÜZERİNDEN TAŞINMASI
Veriler bu yöntem üzerinden senkron ve asenkron olarak taşınabilir. Online iletim için senkron yapı daha uygunken offline uygulamar için ise asenkron yapı daha uygundur. Senkron mimaride tüm clientlar ile merkezdeki server arasındaki haberleşme sürekli ve kesintisizdir. Fazla konfigurasyon gereksinimi ve gereksiz yere bant genişliğini kullanması gibi dezavantajlardan dolayı pek kullanılmaz.
Mevcut ihtiyaçlarımıza göre asenkron veri iletimi bizim için daha uygundur. Asenkron mimariyi kullanarak verileri paketler yada mesajlar üzerinden iletilebiliriz. Her bir mesaj; bir veri kümesi, dosya yada dosyalar grubundan oluşan sıkıştırılmış bir dosya olabilir.
İletilecek dosyalar text, XML, binary vs dosya formatında olabilir. Dosya formatları dosya boyutu, kullanım kolaylığı, güvenlik, format değişikliklerine uyum kolaylıkları, kullanıcak hattın band geniliği vs gibi kriterlere göre değişkenlik gösterebilir. Dosyaların yanında WCF üzerinden dataset şeklinde de veriler merkez servera iletilebilir.
2007-12-06
Remoting Semineri
Remoting Semineri11.12.2007 |
Ayrintılı Bilgi ve Kayıt |
Traffic ki Ne Traffic İstanbulda
Şimdiden Kurban bayramınızı en içten dileklerimle tebrik eder hayırlara vesile olmasını diliyorum.
2007-12-04
Change Logical File Name of Database
ALTER DATABASE VeritabaniAdi MODIFY FILE(NAME=DosyaAdi, NEWNAME=YeniDosyaAdi)
Örnek:
ALTER DATABASE Gunluk MODIFY FILE(NAME=Mehmet_Guzel, NEWNAME=MehmetGuzel)
Dipnot:
Aynı mantıkla log dosyalarınızın mantıksal adını da değiştirebilirsiniz.
2007-12-03
Garanti de Off Line Olurmuş!
FileGrowth'u Değiştirme
/*
İlgili alanları kendi veritabanınıza göre değiştirip FileGrowth = 5% kısmını istediğiniz gibi ayarlayabilirsiniz. Dilerseniz FileGrowth u MB cinsinden de verebilirsiniz.
*/
Garanti Bankası İçin Yine Haraç Vakti!
"Yıllardır bankanızın Bonus Kredi kartını kullanıyorum. Öyle ki birkaç yıldır Bonus Plus kartı gönderdiniz. Bu ayki ekstrem de 30 YTL lik üyelik aidatı başlığı altında bir tutarın kesildiğini gördüm. Uzun bir zamandır bankaların haksız bir kazanç aracı olarak hakkını aramayan mudilerden Üyelik Aidatı adı altında haraç kestiği tüm herkesin malumu. Bilinen bir gerçek te şu ki bu tür haksız kazanç girişimlerderinde hakkını arayan mağdur kart kullanıcıları Tüketici Heyetleri kanalıyla açmış oldukları girişim ve davalar hep kazanmıştır. İnsanları boş ve gereksiz yere uğraştırıp uğraşmayanlardan da zoraki üyelik aidatı haracı aldığınız için bankanızı protesto ediyor; eksreme yansımış olan 30 YTL lik üyelik aidatının bir an önce silinmesini rica ediyorum.
Saygılarımla.
Mehmet GÜZEL
Yazılım Mühendisi
www.mehmetguzel.net
Not: Aynı şikayetlerden mağdur olan tüm kredi kartı sahiplerini Haksız Kazanç: Kredi Kartı ve Hesap Aidatlari adı altında http://uyelikaidati.blogspot.com sitesine bekliyorum. "
Veritabanınızın Recovery Modelini Öğrenme
SELECT DATABASEPROPERTYEX(DababaseAdi,'RECOVERY')
2007-12-01
THY Çaktırmadan Biletleme Ücretlerine Zam Yaptı
THY sayfasındaki Biletleme Servis ücreti ile ilgili yazı:
Biletleme Hizmet Bedeli
İç Hat ve Türkiye Çıkışlı Dış Hat:Web sitemizden yapılan tüm iç hat ve TÜRKİYE çıkışlı dış hat biletlemelerde BİLET BAŞINA tahsil edilecek Biletleme Hizmet Bedeli seviyeleri aşağıdaki gibidir:
Uçuş Tipi Economy Cabin Economy Cabin (Y-B-H) Business Cabin
Yurtiçi 15 YTL 25 YTL 25 YTL
Kısa ve Orta Menzilli Dışhat 25 EUR 45 EUR
Uzun Menzilli Dışhat 45 EUR 75 EUR
Sonuç : THY web sayfalarındaki bu hatayı düzeltiler(04.12.2007).
.::YASAL UYARI::.
Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.