öneriler;

kernel parametreleri ile oynayın:

* shmem min max değerlerini arttırın
* max process sayısını arttırın
* file read buffer limitini arttırın
* tcp. timeout verilerini kısaltın
* tcp chunk size i ile oynayabilirsiniz


postgresql ayarlarını değiştirin.

* batch update i aktive edin
* transaction isolation level i read committed yapabilirsiniz
* max connection sayısı ile oynayın
* read buffer ı arttırın
* shared buffer ı arttırın( 1gb seviyelerine getirin)
* max_prepared_transactions değerini arttırın
* max_files_per_process değeri ile oynayın (arttırın)
* query tuning değerleri ile oynayın(select leriniz için)
* effective_cache_size değerini baya büyütün


db tablo ayarları ile oynayın
* join leri azaltın
* search yapılan column ları index leyin
* aynı tablo üzerinde yaptığınız işlemleri aynı anda yapın (alternatin
tablolar üzerinde işlem yapmayın)
* select in select yapmayın
* gereksiz kolon çekmeyin


iyi bir harddsik alın
fs yi ortalama dosya büyüklüklerinin üzerinde chunklara ayırın
noatime ile mount edin yapın



2009/8/10 Uygar UZUNHASAN <[email protected]>

> Aslında web değil, Qt4 uygulaması.
> PL/PgSQL hakkında bugüne kadar bir bilgim yoktu, okuduğum kadarıyla faydalı
> olabilir, üzerinde duracağım.
> Bant genişliğini arttırmak ve/veya daha verimli kullanmak için başka bir
> öneriniz var mı?
>
> Uygar UZUNHASAN
> [email protected]
>
>
> ------------------------------
> *From:* Devrim GÜNDÜZ <[email protected]>
> *To:* [email protected]
> *Sent:* Monday, August 10, 2009 2:58:16 PM
> *Subject:* [Linux-sunucu] Re: Postgresql sunucu ve bağlantı secimi
>
> On Mon, 2009-08-10 at 04:16 -0700, Uygar UZUNHASAN wrote:
> > Bunlar şubelerde çalışıyor ve ben tüm şubeleri merkeze bağlamak
> > istiyorum. Tasarladığım sistem şubelerdeki her istemcinin internet
> > üzerinden doğrudan merkezdeki sunucuya bağlanması.
>
> Uygulama web tabanlı sanırım -- aslında uygulamayı PL/pgSQL'e yükleyip
> istemci-sunucu arasındaki trafiği azaltabilirsiniz. Bu yöntemi denediniz
> mi?
> --
> Devrim GÜNDÜZ, RHCE
> Command Prompt - http://www.CommandPrompt.com
> devrim~gunduz.org, devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
>                   http://www.gunduz.org
>
>
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
>
> Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
> okuyabilirsiniz;
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> http://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>
>
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap