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