> 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;

Boleh tahu plan yang terbentuk seperti apa ya ...

 
>   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?


Saya punya data production dengan record +/- 450.000

Konfigurasi pc

P III 900 Memory 128


select count(transaksi_id)
 from transaksi
 where tanggal between '01/01/2002' and '06/30/2002'


plan terbentuk

PLAN (TRANSAKSI INDEX (TRANSAKSI_UNIK))

Statement processed in 5.318 sec
Rows fetched: 1

Dengan hasil count sebesar 228.664 records


   
> 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!

Bisa dijelaskan tentang index aktif yang ada pada tabel anda ?


Salam
Bayu


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