Originally posted by: praguer
Thank you for your response. I apologize if my question was not clear.
1) I am comparing a
4G Ram AIX with
512M Debian (it says so in
the subject of my question)
2) What I mean by one query is an
identical SQL select statement running on
identical implementation of MySQL (with the exception of memory patameters)
3) What I exactly observe is that
3.1 On Linux the memory call (malloc) by MySQL is satisfied and the temporary space required by the query is acquired from RAM (or it's virtual representation)
3.2 On AIX he memory call by MySQL is NOT satisfied and the temporary space is created on /tmp FS
Since the time of my question here I have read many papers and found out that this is a common problem with AIX for other DB engines, such as Oracle or Postgres. It is related to the way AIX manages memory with a 256M limit on memory blocks. I have tried various suggestions but was unable to circumvent the memory constraints.
Lanny