Skip to main content

AccessTr.neT


Sorgu hızlandırma

Sorgu hızlandırma

Çözüldü #1
Merhaba arkadaşlar,

Veri tabanımda aşağıdaki sorguyu kullanıyorum. Bu sorgu bir dizi tablodan elde ettiği rakamları toplayıp veriyor. Fakat sorgu çok yavaş çalışıyor bu sorguyu nasıl hızlandırabilirim. Ayrıca bu sorguyu başka bir sorgu içinde de kullanacağım.

Visual Basic Code
SELECT SrgMenuAlt.MenuDetayID, SrgMenuAlt.MenuID, SrgMenuAlt.DepoID, Sum(SrgMenuAlt.PlanlananKisiBasiMaliyet) AS ToplaPlanlananKisiBasiMaliyet
FROM SrgMenuAlt
GROUP BY SrgMenuAlt.MenuDetayID, SrgMenuAlt.MenuID, SrgMenuAlt.DepoID;

Selamlar
Cevapla
#2
Kaç kayıtlı bir tablodan veri çekiyor ki bu sorgu? Onu belirtmemişsiniz. Bu arada bazı önerilerde bulunayım yine de. Öncelikle veriler farklı tablolarda bulunuyor anladığım kadarıyla. Çünkü "bir dizi tablodan" demişsiniz. Bu durumda istediğiniz kriterleri barındıran bir ekleme sorgusu ile verileri bir temp tablosunda bir araya getirseniz ve sonra ordan kullansanız daha hızlı olabilir. Örnek olmadığı için havada konuşuyorum ama basit bir seçme sorgusu oluşturmak da denenebilir ve belki daha da hızlı olabilir.
İnadına, ille de Accesstr.net...
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da