# [EMAIL PROTECTED] / 2004-01-08 13:26:26 +0200:
> Lähettäjä: "Roman Neuhauser" <[EMAIL PROTECTED]>
> > # [EMAIL PROTECTED] / 2004-01-06 10:57:52 +0200:
> > > From: "Roman Neuhauser" <[EMAIL PROTECTED]>
> > > > My first question is: what is the interaction between MySQL's
> > > > *_buffer_size and InnoDB's innodb_buffer_pool_size?
> > > > IOW, are *_buffer_size tunables applicable to InnoDB tables?
> > > > Would I need to tune e. g. key_buffer_size in a server with only
> > > > InnoDB tables?
> > >
> > > set-variable = sort_buffer_size=1M
> > > set-variable = read_buffer_size=1M
> > > set-variable = read_rnd_buffer_size=1M
> > >
> > > are relevant also for InnoDB.
> > >
> > > Only a small
> > >
> > > key_buffer
> > >
> > > for MyISAM is normally needed. MySQL's system tables are always
> > > MyISAM type, and in some rare cases MySQL may create MyISAM type
> > > temporary tables when processing DISTINCT or ORDER BY.
> >
> >     I take it key_buffer_size is only applicable to MyISAM tables,
> 
> yes, but there are always at least some small MyISAM tables in a MySQL
> installation.

    I know that, and didn't imply there weren't.
 
> >     sort_buffer_size, read_buffer_size and read_rnd_buffer_size are
> >     relevant to InnoDB,
> 
> Yes.

    Well, and my question is: How? How does InnoDB use them?
 
> > but the above could also be read as "you should
> >     set them to 1M if you use InnoDB".
> 
> That is a good value for all table types.

    Is taht a good value for all table sizes, all indexes, all resultset
    sizes, for all query types? I don't think so, but the documentation
    contains very little (next to no) glue on finding the right values
    for a server.
 
> >     Also, the question about the relation remains without answer.
> 
> What relation?

    You are the author, so *you* tell *me*. :) How does
    innodb_buffer_pool_size influence use of the other buffers, and vice
    versa? This question quite probably makes very little sense, but
    that only shows that the documentation needs improvements like a pig
    needs scratching (as the local saying goes).

-- 
If you cc me or remove the list(s) completely I'll most likely ignore
your message.    see http://www.eyrie.org./~eagle/faqs/questions.html

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to