[Techtalk] PHP / MySql and fat queries

kproot at nerim.net kproot at nerim.net
Tue Feb 8 19:09:39 EST 2005


Conor Daly wrote:
> There is a 'limit <number>' mysql keyword which should limit the number of
> returned rows.  I saw it being used by phpMyAdmin and know no more about
it.
> It may reduce the time taken to return.  There are also timeout values
which
> can be set in /etc/php.ini such as 'max_execution_time' which might be
> affecting your output.  If you turn on display of errors in /etc/php.ini
you
> might get something more informative back.  Note it is considered poor
> security practice to leave error display on since it informs the user of
> your server layout so you should turn it off once the problem is solved.

Conor,

   The LIMIT keyword would indeed have reduced the number of rows, but I
realised I shouldn't have asked about that as I wanted the query to
return a complete answer.

   I was very nervous about turning error display on, but I did it this
morning before anyone showed up in Apache logs. And here it was,
"maximum execution time of 30 seconds exceeded". Yay! you were right, I
only had to change the 'max_execution_time' value to solve this. I wish
the app wasn't so poorly designed and I was given time to make it
better... anyway.

   My beloved penguin also suggested I could turn error on based on IP or
app login, and I think I will take the time to add this so I will feel
less nervous when next problem arise :)

   Many thanks
Karine



More information about the Techtalk mailing list