Zeos ta Sorguyu Hızlandırmanın Yolu ?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ozzyksk
Üye
Mesajlar: 32
Kayıt: 02 Ara 2005 10:22
Konum: Karşıyaka/İZMİR

Zeos ta Sorguyu Hızlandırmanın Yolu ?

Mesaj gönderen ozzyksk »

Merhaba arkadaşlar,

program içerisinden zeos a gönderdiğim sorgu şu şekilde:

Kod: Tümünü seç

SELECT a.ID, a.KONU, aYIL, a.NO, a.YIL2, a.NO2, a.D, a.DNO, a.TRH
FROM baslik a INNER JOIN yazi b ON a.ID=b.ID WHERE b.METIN LIKE "%kelime%"
bu sorgudaki 2 tablonun toplam boyutu 250 MB. METIN alanı mediumtext
sonuç 25 - 30 saniyede geliyor. bunu hızlandırmanın bir yolu var mı? ne bileyim nesnenin içerisinde bir ayar vardır veya bu işlemi daha hızlı yapacak başka bir component vardır. :?

Şimdiden gözterdiğiniz çaba için çok teşekkür ederim. :(
Kullanıcı avatarı
fatihtolgaata
Üye
Mesajlar: 382
Kayıt: 04 Mar 2004 09:46
Konum: K.çekmece / İstanbul
İletişim:

Mesaj gönderen fatihtolgaata »

Bunun zeosla alakalı olduğunu düşünmüyorum. Başka bir yerde sorun vardır. Indexlerinizi yaptınız mı? Ayrıca bildiğim kadarı ile mediumtext blob olmalı. Blob alanlarda ne yazıkki performans fazla olmaz. Tabi eğer veritabanının "full text search" gibi özellikleri yoksa. Bu noktada eğer text'in miktarı çok fazla ise Ms SQL Server gibi FTS destekleyen bir db kullanmalısınız. mysql destekliyor mu bilmiyorum :?
ozzyksk
Üye
Mesajlar: 32
Kayıt: 02 Ara 2005 10:22
Konum: Karşıyaka/İZMİR

Mesaj gönderen ozzyksk »

çok teşekkür ederim.

mysql i değiştirmek gibi bir şansım yok ne yazıkki. aynı sonucu mysql-frontta da alınca sorunun benden değil 250 MB tan kaynaklandığını farkettim :)

sanırım performans düşük olacak (olsun işlevi büyük olsun) :wink:
Kullanıcı avatarı
MicroChip
Kıdemli Üye
Mesajlar: 1119
Kayıt: 02 Ağu 2003 01:02
Konum: İstanbul
İletişim:

Mesaj gönderen MicroChip »

bi kere zeos kullanayım dedim bin dert yahu en güzeli mydac yada mysqldac

takır takır çok güzel .

;)
Kafkas Kartalı Kabarday
Sitesi!= http://www.ahmetceylan.com
Resim
Cevapla