Search Postgresql Archives

Re: Postgre and Web Request

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



listas@miti.com.br ("Kilmer C. de Souza") writes:
>     Oww ... sorry man ...
>     I make a mistake ... there are 10.000 users and 1.000 from 10.000 try to
> access at the same time the database.
>     Can you help me again with this condition?

The issues don't really change.  Opening 1000 concurrent connections
means spawning 1K PostgreSQL processes, which will reserve a pile of
memory, and cause a pretty severe performance problem.

It is _vital_ that your application uses some form of "connection
pooling" so that it can share 50-100 connections across the requests
rather than opening 1K connections.

How that is done will depend on your favored web application
framework.  Most frameworks have some notion of a "connection pool,"
so this certainly shouldn't need to be a crippling problem.
-- 
(format nil "~S@~S" "cbbrowne" "ntlug.org")
http://cbbrowne.com/info/lsf.html
Rules of the Evil Overlord #75.  "I will instruct my Legions of Terror
to attack the hero en  masse, instead of standing around waiting while
members break off and attack one or two at a time."
<http://www.eviloverlord.com/>

---------------------------(end of broadcast)---------------------------
TIP 6: Have you searched our list archives?

               http://archives.postgresql.org

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux