如果大部分都是InnoDB表,InnoDB缓冲池或许比其他任何东西更需要内存。InooDB缓冲池并不仅仅缓存索引:它还会缓存行的数据,自适应哈希索引,插入缓冲,锁,以及其他内部数据结构。InnoDB还使用缓冲池来帮助延迟写入,这样就能合并多个写入操作,然后一起顺序地写回。
最重要的选项:
innodb_buffer_pool_size
innodb_log_file_size