【Hinemos6.0】DBの再構成
投稿日: / 更新日:
今回は、”hinemos_cluster_db.sh”についてご紹介いたします。
“hinemos_cluster_db.sh”は、DBの再構成を行ってくれるスクリプトです。
具体的には、Hinemosの内部DBに割り当てられている不要領域の回収や、データファイル断片化の解消等の処理を行っており、
Hinemosの性能を長期間維持するためには大事なスクリプトとなってます。
また、Hinemos ver.5.0までは、Hinemosマネージャを停止させたうえで実行させる必要がありましたが、
ver.6.0からは起動したままでも実行できようになり、かなり使いやすくなりました。
なお、こちらのスクリプト、“-c”オプションや“-F”オプションを指定することができますが、
その際はHinemosマネージャを停止する必要がございますので、ご注意ください。
“-c”オプションの場合は、CLUSTERで、
“-F”オプションの場合は、VACUUUM FULLでDBの再構成が行われます。
(“-r”オプションは無指定の場合と同じ動作になります。)
基本的に、DBの再構成を行うにはオプション無指定で問題ないです。
なお、”hinemos_cluster_db.sh”を実行する場合は、DBの2倍程度を空き容量として確保する必要があることに注意してください。