2016-08-15 3 views
0

Hello SonarQubeコミュニティ。 私はSonarQube 4.5.7をMySql 5.5で稼働させています 過去数年間、データベースのサイズはかなり管理されており、現在381のプロジェクトがあります。毎月、過去3か月間に分析されていないプロジェクトは削除されます。 データベースは非常に大きくなっているように見えますが、過去2ヶ月間です。 mysql ibdata1ファイルのサイズが53294923776になりました。その50以上のギグのうち、project_measuresテーブルは40ギガバイトを超え、2億3,300万の行を持っています。 これは正常ですか? もしそうなら、ファイルシステムが存在するファイルシステムにさらにスペースを追加する必要があるかもしれません。 これがこのテーブルでは正常でない場合、現在作業中のプロジェクトに関連するデータを失わないでテーブルのサイズを小さくするにはどうすればよいですか?project_measuresテーブル最近巨大な成長方法、トリミング方法

ご協力いただきありがとうございます。 Doug

答えて

0

DBAに連絡して、このテーブルを再編成し、無駄なスペースを圧縮するように依頼する必要があります(インデックスを再構築することを忘れないでください)。 Eric

+0

私は、Oracleの認定を受けているPostgresのDBAと話しています。彼らは、MySql DBの中でこのテーブルで何ができるか/実行されるべきかを確かめていません。関連するデータを失うことなく、project_measuresテーブル内の無駄なスペースを再編成して圧縮する方法はありますか? –

+0

ID、値、METRIC_ID、snapshot_id、RULE_ID、rules_category_id、TEXT_VALUE、傾向、measure_date、PROJECT_ID、alert_status、alert_text、URL、説明、rule_priority、characteristic_id、variation_value_1、variation_value_2、variation_value_3、variation_value_4、variation_value_5、PERSON_ID、measure_data 1295192,342.00000000000000000000 、4,46356、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL 1295193,888.000000000000000000,2,46356 、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL、NULL –

0

データベースにinnodb_file_per_table機能が設定されている場合は、簡単に行うことができます。そうでない場合は、データベース全体を再構築する(バックアップ/復元)ことを検討する必要があります。手順が慎重に行われている場合は、データを失うことはできません。

+0

ありがとうエリック。私はこの情報をDBAに持っていきます。 BTW - 彼らはこのDBを設定したり維持したりするものではありません。私はSonarQubeをインストールしてMySqlを使用するように設定しました。 DBはSonarQubeを使用して作成されました。彼らが私を助けることができるかどうかがわかります。 –

+0

Ericおよびその他。 DBAの1人がこれらの考えをレビューし、innodb_file_per_tableを設定してDBを作成していないと述べました。 mysqldumpが完了すると、そのサイズは46079299653バイトになります。索引の作成後のリストアによってサイズが小さくなることはありません。ステートメント "SELECT COUNT(*)FROM sonar.project_measures;"を実行します。 47879754が返されます。これは、381のプロジェクトが分析されているところでは合理的ですか? –

+0

GUI削除機能を使用して失効したプロジェクトをクリーンアップすると、すべてのテーブルがクリーンアップされるか、project_measuresテーブルにまだ情報が残っている可能性がありますか?これを掃除できるかどうかはわかりません。申し訳ありませんが、私はまだDBを小さくする方法を考えています。 –

関連する問題