B> Kalau memang pada saat dilakukan count dan sum tidak terdapat suatu klausul
B> where
B> pastinya dia akan tabel scanning ...
Betul, ini terlihat dari aktifitas hardisk.

B> Jika proses perhitungan mempunyai klausul where dan field yang didalam where
B> tsb ada pada indexes, maka fb akan memanfaatkan index tsb dalam melakukan
B> perhitungan tsb.
struktur tabelnya sbb:
  tabel test
     nomor    integer  -> primary key
     nama     char(500)
     alamat   char(500)

  jumlah data 110000

  perintah yang digunakan adalah:
     select count(nomor) from test where nomor>1 and nomor<100000;

  hasil statistiknya (IB Console) sbb:
    Execution Time   -> 1.13 menit

  Hal yang sama diberlakukan pada MSSQL, ternyata hasil Execution
  Timenya hanya 4 detik.

  Kok bisa jauh ya hasilnya?.
  Apakah memang kinerja FIB pada penggunaan fungsi aggregate memang
  lambat ya?
  
B> Pastikan bahwa nantinya proses kalkulasi tsb menggunakan index yang
B> seharusnya disetup...
  pada tabel test saya tambahkan index yang merujuk pada field nomor
  yang sebenarnya sudah primary key. Namun hasil eksekusi fungsi
  aggregate (sum, count dll) menurut saya lambat jika dibandingkan
  dengan hasil di MSSQL.
  
  index yang disetup itu seperti apa ya? mungkin bisa lebih detail!
  
>> Atas bantuannya terima kasih
  terima kasih atas responnya


Arif Rahman



Berlangganan: [EMAIL PROTECTED]
Stop Berlangganan: [EMAIL PROTECTED]
Keluhan Milis(Unbouncing,spam,dll): [EMAIL PROTECTED] 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 


Kirim email ke