Sonar 4.2巨大的数据库与mysql 5.5

时间:2014-10-15 14:50:14

标签: mysql sonarqube

我们有一台虚拟机在mysql 5.5上托管Sonarcube v3.3.2。

对于我们所有的用户,数据库(sonardb)最终得到30gb。

稍后我们决定使用相同的mysql 5.5在同一台机器上安装声纳4.2,但使用新的不同数据库。 (sonar42db)

对于所有用户,数据库(sonar42db) 285GB

我在此链接上阅读:SonarQube : How to reduce size of measures_data.ibd?

我可以通过删除mysql 5.5来缩小数据库,将转储导入mysql 5.6并再次导出转储。

毋庸置疑,经过多天的反复试验,它无效。现在我有一个带有mysql 5.6的227GB数据库。我确实设法通过压缩表将数据缩小到18gb,但导出的转储仍然非常庞大且不断增长。

理论上它应该与Sonar 3数据库的大小差不多。关于如何做到这一点的任何想法将不胜感激。

my.cnf的相关变化:

[mysqld]
innodb_buffer_pool_size = 9G
max_allowed_packet = 2500M
innodb_log_file_size = 4G

[innodb]
innodb_file_per_table = 1
innodb_file_format = Barracuda
innodb_file_format_max = Barracuda
innodb_file_format_check = ON

0 个答案:

没有答案