在将 ZFS 与 MySQL 结合使用之前,请注意以下事项。
ZFS 记录大小
使 ZFS recordsize 属性与存储引擎块大小匹配,以获得更好的 OLTP 性能。
InnoDB
通过已知应用程序内存资源占用(例如,用于数据库应用程序),可以限定 ARC 的大小,这样,应用程序将不需要从 ZFS 高速缓存回收其所需的内存。
为日志创建单独的池。
为 my.cnf 文件中的数据和日志设置不同的路径。
创建数据文件之前,将 InnoDB 数据文件的 ZFS recordsize 属性设置为 16K,并使用 InnoDB 日志的缺省 recordsize 值。