Thanks Yasuo Ohgaki and Gurhan Ozen.

My system has 256mb of DDR ram, it's a Intel PIII 900Mhz processor.

Ps -aux | grep mysql shows that about all of the mysql connections uses
about 15mb of memory.
Is that too much?
My query fetches 15 records from two tables.

Here is the query:

SELECT article.tittel as title,
                article.dato as date,
                article.artikkelid as id,
                article.picid as pic,
                article.ingress as ing,
                article.categori as cat,
                article.emne as sub,
                article.text as text
         FROM article,
              Article_ref
         WHERE article.dato < NOW()
         AND article.categori = 'nyhetsak'
         AND article.artikkelid = Article_ref.artikkelid
         AND Article_ref.portalid = $content // <--- Here's a php var
for which page we are on.
         ORDER BY article.dato DESC
         LIMIT 0,15

I read that "where" statements can be very inefficient. I feel I have a
lot of "where" conditions in my query.
The output from the EXPLAIN select.... In the "extra" field it says:
"where used; Using temporary; Using filesort" These are three drawbacks
of my query?



> -----Original Message-----
> From: Yasuo Ohgaki [mailto:[EMAIL PROTECTED]] 
> Sent: 9. april 2002 17:14
> To: Trond Erling Hundal
> Subject: Re: Mysql and memory issue
> 
> 
> Trond Erling Hundal wrote:
> > Hi, maybe this list isn't the best place to ask for this but...
> 
> This is the right place.
> 
> > I keep getting "memory exhausted" errors from mysql, on a system 
> > running as mail/mysql/apache+php server. (rh7.1) Is it my 
> queries that 
> > are inefficient? Is it my modelling-scheme that sucks or 
> could it be 
> > that mysql is leaking memory in some way? Would it help to 
> move mysql 
> > to a separate machine?
> 
> If you do normal query, mysql store whole result in memory!
> You can avoid that. It's in the manual.
> 
> --
> Yasuo Ohgaki
> 
> 
> 
> 
> 



-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to