none
Deleted RRS feed

Yanıtlar

  • Bildigim kadariyla SSMS ile yapacagin bir sey yok. SQLExpress'te, eskiden olan kullanici limitleri yok, ancak maximum 1 Gb RAM ve max 1 CPU kullanma gibi kisitlamalari var. Onun disinda baglanti sayisi uzerine sanirim etkili olan OS (ornegin XP'de max baglanti sayisi 10 idi, "server"da server serisi bir OS kullanirsan o da problem olmaz).

    Not: (Sadece gorsel olarak beni rahatsiz ettigi icin yaziyorum) - Tablolarina tbl diye on ek vermesen daha iyi olmaz miydi. En sinirime dokunan Hungarian notasyonlardan birisi (Hungarian notasyona genel olarak sinir oluyorum:)
    • Düzenleyen CetinBasoz 29 Aralık 2015 Salı 16:09
    29 Aralık 2015 Salı 16:06
  • Management Studio üzerinde Server Properties kısmına bakarsan. Connections bölümüğnde Maximum Concurrent Connections yazıyor. Ordan ayarlayabilirsin. 0(sıfır) sınırsız eşzamanlı bağlantı manasına geliyor. 


    Her şeyi denediğin halde yapamadıysan henüz denemediğin şeyler var demektir.

    29 Aralık 2015 Salı 16:55
  • Peki, Olcay Hoca'm. Bu kısma hiç dokunmadım zaten. limitsiz olarak bıraktım. Asıl sorun, çok sayıda istemci sunucuya yüklendiğinde problem oluşacak mı.

    try { OldugunGibiGorun(); } catch (BeceremedimException) { GorundugunGibiOl(); }

    Doğru bir tabir olur mu tam emin değilim ama bu biraz göreceli bir kavram. Çok sayıda istemci 5-10-20 kayıt çekiyorsa bir problem oluşacağını zannetmiyorum ama her bir istemci birkaç yüz bin kayıt çekiyorsa bu bir yoğunluğa sebep olabilir. Onun haricinde donanım yapılandırması, internet altyapısı, kullanılan kabloların türü bile etkili olabilir. O yüzden net bir şey söylemek pek doğru olmaz. Mesela Unshield kablo kullanılmışsa manyetik alandan çok fazla etkilenir ve yavaşlama hatta bağlantı kopması yaşanır. Yavaş internet bağlantısı varsa sunucu istekleri gönderir ama bağlantı yavaş olduğu için o hızı alamazsın. Veya tam tersi hızlı bir internetin vardır ama Sql Server yavaş bir bilgisayarda yüklüdür sorguları işlemekte zorlanır.....

    Kısacası çok fazla değişkenin olduğu bir durum söz konusu.


    Her şeyi denediğin halde yapamadıysan henüz denemediğin şeyler var demektir.

    29 Aralık 2015 Salı 18:38
  • Yok yok kablo daha iyi. Lan bağlantıları için kullanılan kablolar Cat5 veya Cat 6 türü kablolar. Cat5 1 gbit cat6 10 Gbit veri taşıyabilirler. Wireless bağlantılarda ise 802.11n teknolojisi bile 540 mbit veri taşıyabiliyor. Tabii bu rakamlar teoride. Pratikte çok daha düşük oluyor. O yüzden kablo kullanmak daha iyi olur. Wireless bağlantı genelde aynı bölgede ama fiziksel olarak erişimin zor olduğu durumlarda kullanılıyor. 

    Her şeyi denediğin halde yapamadıysan henüz denemediğin şeyler var demektir.



    29 Aralık 2015 Salı 19:00

Tüm Yanıtlar

  • Bildigim kadariyla SSMS ile yapacagin bir sey yok. SQLExpress'te, eskiden olan kullanici limitleri yok, ancak maximum 1 Gb RAM ve max 1 CPU kullanma gibi kisitlamalari var. Onun disinda baglanti sayisi uzerine sanirim etkili olan OS (ornegin XP'de max baglanti sayisi 10 idi, "server"da server serisi bir OS kullanirsan o da problem olmaz).

    Not: (Sadece gorsel olarak beni rahatsiz ettigi icin yaziyorum) - Tablolarina tbl diye on ek vermesen daha iyi olmaz miydi. En sinirime dokunan Hungarian notasyonlardan birisi (Hungarian notasyona genel olarak sinir oluyorum:)
    • Düzenleyen CetinBasoz 29 Aralık 2015 Salı 16:09
    29 Aralık 2015 Salı 16:06
  • Deleted
    29 Aralık 2015 Salı 16:28
  • Ben sistem uzmani olmadigim icin cevap vermeyeyim, 500-1000 sorunsuz olmaz gibi geliyor ama sallamayayim :)
    29 Aralık 2015 Salı 16:43
  • Deleted
    29 Aralık 2015 Salı 16:55
  • Management Studio üzerinde Server Properties kısmına bakarsan. Connections bölümüğnde Maximum Concurrent Connections yazıyor. Ordan ayarlayabilirsin. 0(sıfır) sınırsız eşzamanlı bağlantı manasına geliyor. 


    Her şeyi denediğin halde yapamadıysan henüz denemediğin şeyler var demektir.

    29 Aralık 2015 Salı 16:55
  • Deleted
    29 Aralık 2015 Salı 16:58
  • Peki, Olcay Hoca'm. Bu kısma hiç dokunmadım zaten. limitsiz olarak bıraktım. Asıl sorun, çok sayıda istemci sunucuya yüklendiğinde problem oluşacak mı.

    try { OldugunGibiGorun(); } catch (BeceremedimException) { GorundugunGibiOl(); }

    Doğru bir tabir olur mu tam emin değilim ama bu biraz göreceli bir kavram. Çok sayıda istemci 5-10-20 kayıt çekiyorsa bir problem oluşacağını zannetmiyorum ama her bir istemci birkaç yüz bin kayıt çekiyorsa bu bir yoğunluğa sebep olabilir. Onun haricinde donanım yapılandırması, internet altyapısı, kullanılan kabloların türü bile etkili olabilir. O yüzden net bir şey söylemek pek doğru olmaz. Mesela Unshield kablo kullanılmışsa manyetik alandan çok fazla etkilenir ve yavaşlama hatta bağlantı kopması yaşanır. Yavaş internet bağlantısı varsa sunucu istekleri gönderir ama bağlantı yavaş olduğu için o hızı alamazsın. Veya tam tersi hızlı bir internetin vardır ama Sql Server yavaş bir bilgisayarda yüklüdür sorguları işlemekte zorlanır.....

    Kısacası çok fazla değişkenin olduğu bir durum söz konusu.


    Her şeyi denediğin halde yapamadıysan henüz denemediğin şeyler var demektir.

    29 Aralık 2015 Salı 18:38
  • Deleted
    29 Aralık 2015 Salı 18:49
  • Yok yok kablo daha iyi. Lan bağlantıları için kullanılan kablolar Cat5 veya Cat 6 türü kablolar. Cat5 1 gbit cat6 10 Gbit veri taşıyabilirler. Wireless bağlantılarda ise 802.11n teknolojisi bile 540 mbit veri taşıyabiliyor. Tabii bu rakamlar teoride. Pratikte çok daha düşük oluyor. O yüzden kablo kullanmak daha iyi olur. Wireless bağlantı genelde aynı bölgede ama fiziksel olarak erişimin zor olduğu durumlarda kullanılıyor. 

    Her şeyi denediğin halde yapamadıysan henüz denemediğin şeyler var demektir.



    29 Aralık 2015 Salı 19:00
  • Deleted
    29 Aralık 2015 Salı 19:02