Şimdi Ara

C# SQL Performansı

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
1
Favori
428
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Selamün Aleyküm Arkadaşlar;

    Veritabanında milyonlarca kayıt tutan büyük projelerde üye girişindeki kayıt aramada SqlDataReader mı SqlDataAdapter mi yoksa SqlCommand mı kullanıyorlar?
    Büyük bir projede üye girişindeki kayıt aramada ve üye kayıtındaki kayıt aramada bunlardan hangilerini kullanıyorlar?
    Ben bir denemede 1000 kayıtlı veritabanında arama yaparken SqlDataReader ve SqlDataAdaptor 'ın bir kaç saniyede işlemi gerçekleştirdiğini gördüm ama SqlCommand ise çok bekliyor ve hiç durmuyor.

    Bunlardan hangilerini hangi durumlarda kullanmalıyız? Özellikleri, avantajları ve dezavantajları nelerdir?

    TEŞEKKÜRLER!



  • Bu tip islemleri Database kısmını aktarıp orda yapılır ayrıca cok fazla veri varsa ve bunda arama vb işlemler olucaksa artık nosql var...
  • Sqldataadapter zaten sqlcommandi kullaniyor performansla alakasi yok. Database search performansi database uzerinde yapilan indexleme ile olur, clustered/nonclustered index konularini arastirmani oneririm.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Teşekkürler.

    Peki o zaman SqlDataAdapter ve SqlDataReader ı arama yapılacak yerlerde kullanmamalı mıyız? Çünkü bazıları SqlDataAdater i DataTable ile ilişkilendirip Rows.Count ile kayıt var mı diye bakıyor. Bazıları ise SqlDataReader ın Read() metodunu kullanarak kayıt var mı diye kontrol ediyor. Performanstan kasıt buydu.

    SqlCommand ı o zaman veritabanına kayıt yaparken mi kullanmalıyım?
  • Programmer_Kanguru P kullanıcısına yanıt
    ExcuteScalar ile "select id from User where username='aaa' and password='123'" ile sorgu çek gelen değeri int'e cast at

    if(deger>0)
    işlem yap
    else()
    işlem yapma
  • Çok büyük işler için artık Nosql(Not Only Sql) kullanılıyor artık.
    Bir .net çi için bence en iyisi db4o çünkü linq sorgulama desteği var her ne kadar lambda kadar kolay kullanımı olmasada hayat kurtardığı yerler oluyor.
  • Yapay Zeka’dan İlgili Konular
    C programlama
    5 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.