> If all of the above is happening within one logical transaction (and,
> I don't mean, a db transaction -- since you mentioned Apache, I mean,
> a "job," a "click" from the user's point of view), you certainly can
> and should open a single db connection, do everything you want to do,
> close the db, and then return the result to the user. At least, that
> is how I do it.

And if you open and close connection several times for one Apache
request it will just hurt your performance. But if you do that only
2-3 times per request then you probably won't notice it until load on
Apache server grows up to the certain level.


Pavel

On Mon, Jun 21, 2010 at 11:54 PM, P Kishor <punk.k...@gmail.com> wrote:
> On Mon, Jun 21, 2010 at 10:44 PM, Sam Carleton
> <scarle...@miltonstreet.com> wrote:
>> I have asked this Q a number of times over the last year and NEVER gotten
>> ANYONE to even comment on it.  I am wondering why:
>>
>> Am I opening the DB too much?
>
> what is too much? I mean, the computer is not going to get tired. But,
> are you experiencing speed bottlenecks?
>
>>
>> My usage of SQLite is in an Apache module that opens the DB each time it
>> needs info from the DB:  For authentication it is open/closed, for the
>> initialization of the request the db is open/closed, for the processing of
>> the request, the db is opened and closed.
>
> If all of the above is happening within one logical transaction (and,
> I don't mean, a db transaction -- since you mentioned Apache, I mean,
> a "job," a "click" from the user's point of view), you certainly can
> and should open a single db connection, do everything you want to do,
> close the db, and then return the result to the user. At least, that
> is how I do it.
>
> In fact, once the Apache process ends, the db connection should close
> automatically, although it doesn't hurt to close it explicitly.
>
>
>
>
>>
>> Is this OK, or should I open it once for the whole request and close it when
>> the whole request is finished?
>>
>> Sam
>> _______________________________________________
>> sqlite-users mailing list
>> sqlite-users@sqlite.org
>> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>>
>
>
>
> --
> Puneet Kishor http://www.punkish.org
> Carbon Model http://carbonmodel.org
> Charter Member, Open Source Geospatial Foundation http://www.osgeo.org
> Science Commons Fellow, http://sciencecommons.org/about/whoweare/kishor
> Nelson Institute, UW-Madison http://www.nelson.wisc.edu
> -----------------------------------------------------------------------
> Assertions are politics; backing up assertions with evidence is science
> =======================================================================
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to