Skip to main content

AccessTr.neT


Kayıtlarla Hızlı İşlemler

Kayıtlarla Hızlı İşlemler

#2
Merhaba Sayın @mozuer

  1. Bağlı tabloların çok olduğu ve/veya sorguların içiçe veya büyük montanlı kayıtları sorgulaması gerektiği durumlarda sorgu içinde bahsettiğiniz şekilde Dcount, Dlookup , vb kullanımı yavaşlamaya sebep olabilir, bu doğru bir tespit. Örnek kodlamanızdaki gibi recordset içinde yapılan işlemler görece daha hızlı sonuç verecektir ancak salt bu yaklaşım ile daha hızlı sonuç alacağınız anlamına da gelmez zira burada oluşturacağınız recordsetten, veri türü ve yoğunluğuna kadar bir çok faktör de etkendir.
  2. Count(*), Count([FieldName])'e göre daha hızlı sonuç verecektir. Count(*) tüm kayıt/satır sayınızı verecek olup, Count([FieldName]) ise ilgili alana ait boş kayıt içermeyen kayıt/satır sayınızı verir(mantık olarak aslında kendi içinde alana göre bir sorgu daha çalıştıracak olduğundan performans düşer).

Ancak veritabanı veya yazılımda ana amaç hız değil neyi amaçladığınız ve nasıl sonuç almak istediğiniz ile ilgili olarak doğru işleyişi belirlemektir. Bu çerçevede kullanım amacınıza bağlı olarak bazen hızdan taviz vermek gerekebilir.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Kayıtlarla Hızlı İşlemler - Yazar: mozuer - 22/03/2021, 01:41
RE: Kayıtlarla Hızlı İşlemler - Yazar: atoykan - 22/03/2021, 17:04
RE: Kayıtlarla Hızlı İşlemler - Yazar: mozuer - 22/03/2021, 22:00