[Sat, 28 Jul 2001, 08:08:18 -0700 2.2K] Andry Susanto menulis (diedit):
%
% Tapi masalahnya, saya membuat agent yg diharuskan mengupdate table
% terus menerus. Dan kalo ukuran fiule table itu besar sekali, maka
% ketika kita query dgn SELECT, prosesnya lama baru mengembalikan hasil
% query-nya. Ini kan berarti performance menurun hanya karena update yg
% berulang2, padahal record-nya tidak terlalu banyak.
%
% Ada caranya nggak yah, utk menangani hal tsb? Apakah ada option atau
% trik2 tertentu? Kalo di MS-Word Ada Fast-Save, bagaiamana kalo do
% postgres kita mau melakukan "Normal Save"?
%
---end quoted text---
Lho, dikasih fitur menyimpan cepat, kok malah minta yang normal.
Nanti menyesal lho, setiap transaksi perlu waktu lama. :)
Lebih baik statemen SQL untuk SELECT dioptimasi.
- pastikan perancangan basisdata sudah mengikuti kaidah
normalisasi;
- buat indeks untuk field-field yang diperlukan oleh SELECT;
- susun kondisi di dalam WHERE: kondisi yang diperlukan untuk
'filter' didahulukan daripada persamaan yang menyatakan relasi
antar tabel;
Kalau masih kurang cepat juga, ya memang perangkat keras yang
harus di-'upgrade', terutama I/O.
--
amal
Ayo tersenyum: negeri ini memerlukannya
--
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3