如果我所有的表都使用InnoDB,key_buffer_size是否仍然适用?
问题描述:
如果我在文档中正确理解,key_buffer_size
仅用于MyISAM表。虽然文档没有明确说它对其他数据库引擎没有用,但是,因此这个问题。如果我所有的表都使用InnoDB,key_buffer_size是否仍然适用?
我对我的假设是否正确?
答
你的假设是正确的,它是一个MyISAM唯一参数。
话虽如此,请注意MySQL系统表是MyISAM。因此,我会让它保持其默认值(即我从不明确将其设置为零)。
请参阅:'innodb_buffer_pool_size':http://stackoverflow.com/questions/1217825/what-is-the-innodb-equivalent-of-myisams-key-buffer-size – miku 2010-12-16 02:23:57
谢谢MYYN! – bungrudi 2010-12-17 02:14:29