我正在寻找使用 InnoDB 的 MySQL 5.6 的 ext3 文件系统块大小的建议。
在 NetApp FibreChannel LUN(块大小为 4k)上的 VMware ESXi 5、VMFS 5 数据存储中运行 CentOS 5.4 VM。使用 O_DIRECT,innodb_flush_log_at_trx_commit = 2,14G 缓冲池,数据库执行 OLTP,偶尔进行一些大查询处理大量数据。有些表有几 GB 或更多,有些则很小。表和 ibdata 文件在一个文件系统上,binlogs 和 ib_logfiles 在另一个文件系统上,所以它们可以有不同的块大小。
我知道 InnoDB 使用 16k 块大小,这不是用户可配置的,所以我想知道是否值得将 ext3 块大小设置为匹配,而不是默认的 4k。
谢谢!