Skip to main content

AccessTr.neT


Access Büyük Verilerde Sorgu Hatası

Access Büyük Verilerde Sorgu Hatası

Exclamation #1
[Resim: do.php?imgf=14815526531841.jpg]Merhabalar bir sorum olacak ben MS Access 2010 kullanıyorum.Yaklaşık 4,5 Milyon Satırlık bir verim ve içinden telefon numaraları aynı olan verileri kaldırmak istiyorum.Gerekli Sql'leri denedim küçük veilerde etkili fakat 4,5 Milyonluk bir veride hata alıyorum sorgu çalışmıyor takılıyor ne yapmam lazım ? Yardımcı olursanız sevinirim
Son Düzenleme: 12/12/2016, 17:26, Düzenleyen: aydogdu_115.
Cevapla
#2
sayın aydogdu_115,

uygulamanızın içeriğini,kullandığınızı belirttiğiniz Sql sorgularını görebilmek adına (bir ihtimal,yazım hatası olabilir düşüncesi ile);sadece içeriğini ve yazım halini incelemek üzere,içeriğinde farazi gerçek dışı uydurma olacak şekilde ve sonuçları da değerlendirmek için birkaç kayıt barındıracak haldeki örnek uygulamanızı konunuza dahil ediniz.

uygun görülen değerlendirmelerin paylaşımını edinmeniz muhtemel olacaktır.

ayrıca,bahsettiğiniz hata iletisini olduğu esnadaki halini içerecek şekilde ekran görüntüsünü de konunuza ekleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#3
Sorgu normalde küçük veriler için çalışıyor 1000-2000 gibi fakat veri 4,5 milyon satır olduğu için sorguyu çalıştıramıyor diye tahmin ediyorum
(12/12/2016 17:32)aydogdu_115 Adlı Kullanıcıdan Alıntı: Sorgu normalde küçük veriler için çalışıyor 1000-2000 gibi fakat veri 4,5 milyon satır olduğu için sorguyu çalıştıramıyor diye tahmin ediyorum.Bu arada görseli ekledim
Cevapla
#4
sayın aydogdu_115,

Ms Access;
her ne kadar yaklaşık 10Gb veri barındırabilme durumu söz konusu olsa dahi,
yüksek kayıt miktarı durumlarında bahsi yapılan kasmalara maruz kalınmasına neden olabiliyor.

bu gibi durumlarda,aslında en geçerli kullanım olarak;
Ms Sql Server ya da MySQL seçeneklerinden birinin tercih edilmesi daha yerinde olacaktır kanısındayım.

bilginize...iyi çalışmalar,saygılar.
Herkes,kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#5
Timer ile her defasında 1000 kayıt sildirme işlemi yaptırın. 4,5 miyon kayıt aslında çok olmasa da Access için biraz zorlayıcı olabilir. Ayrıca DoEvents kullanmakda faydalı olacaktır yoksa form kilitleniyor gibi olacaktır. Kullanılan sorguda Where içinde yine yeni bir Sql işlemi olmasıda bu yavaşlamada etken olur.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
#6
(12/12/2016 19:32)alpeki99 Adlı Kullanıcıdan Alıntı: Timer ile her defasında 1000 kayıt sildirme işlemi yaptırın. 4,5 miyon kayıt aslında çok olmasa da Access için biraz zorlayıcı olabilir. Ayrıca DoEvents kullanmakda faydalı olacaktır yoksa form kilitleniyor gibi olacaktır. Kullanılan sorguda Where içinde yine yeni bir Sql işlemi olmasıda bu yavaşlamada etken olur.

rica etsem biraz daha açar mısınız ? timer kullanımını nasıl yapacağım ve ya Doevents nasıl kullanacağım ?
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task