Tüm Platformlar için Hızlı Uygulama Geliştirme Kitabı... Delphi
Ön Sipariş Talebinde Bulunan Üyelerimiz
Sipariş Talebinde Bulunan Üyelerimiz

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
haddinden fazla yavaş neden
#1
 
 Datamodule2.FDsorgu.Close;
 Datamodule2.FDsorgu.sql.Clear;
 Datamodule2.FDsorgu.sql.Add('UPDATE NEW_TABLE SET CHECK1=1');
 Datamodule2.FDsorgu.ExecSQL;
firedac
firebird2.5
haddinden fazla yavaş
normal sorgu çalıştırsam daha hızlı işliyor
Cevapla
#2
update trigger varsa trigger ı kontrol et
aynı sql'i firebird manager da çalıştır çalışma süresi exe deki çalışma süresi ile karşılaştır
Cevapla
#3
Merhaba.

- Öncelikle index'lerinizi bir gözden geçirin. Mesela yedeklediğiniz bir veritabanınızı başka bir bilgisayarda INDEX'leri silin sonra adım adım yeniden oluşturun. Oluşturdukça hızını analiz edin.

- Tablonuzun field sayısı, index ve constraint içeren field sayısı, bir de Database buffer büyüklüğü ( transactionlar için) bu hızı etkiler.
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif


Cevapla
#4
bunun birden çok nedeni olabilir..
- @mrmarman abinin söylediği gibi index yapınızdan kaynaklanıyor olabilir
- fd bileşenenlerinin ayarlarını vs. gibi birşey eksik yapmış olabilirisiniz.

Zira ben 100binlerce kaydın içindeki 50bin kaydı update işlemini birkaç sn de halledebiliyorum.

Konu hakkında biraz daha bilgi verirseniz daha fazla fikir yürütebiliriz.
// Bilgi paylaştıkça çoğalır.. 

WWW
Cevapla
#5
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Cevapla

Konuyu Paylaş : facebook gplus twitter





Konuyu Okuyanlar: 1 Ziyaretçi