[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

Kirim email ke