最近使用了下阿里云的ECS和RDS,把Piwik放上去了,但是流量太猛,空间不够用,为了节省空间把数据库引擎换成了TokuDB。
使用TokuDB能够极大的节省数据库存储空间,如果你的网站流量非常大,建议可以使用这种数据库类型,个人实测大概减少了4倍空间容量。看相关介绍也是说比较适合日志型数据库,不妨一试。
- 如果是新安装,则可以在安装之前修改config/global.ini.php,将其中的type = InnoDB 修改为 type = TokuDB,然后安装完成后再将type = TokuDB复制到config/config.ini.php的[database]区域内。
- 如果是切换操作,则可以在config/config.ini.php中,在[database]区块内,添加将其中一行: type = TokuDB,然后通过MySQL命令将原始的Engine type修改为TokuDB。命令如:ALTER TABLE XXXX ENGINE=TokuDB, ROW_FORMAT=DEFAULT;
参考:http://piwik.org/faq/how-to-install/faq_20200/