【開発日記】データベースの最適化を行います

開発日記

今後、順番にデータベース最適化を自動的に行う仕組みを導入していきます。

データベースでは稼働しているうちにオーバーヘッド(データのゴミのようなもの)が
たまったり、断片化が発生したりします。
そうすると挙動が重くなったりすることがありますので、定期的に最適化を行っていく必要があります。

今までは、必要に応じて手動で対応していましたが
自動的に最適化が行われる仕組みを構築しました。

おおよそ1か月に1度、最適化作業が行われます。
尚、最適化を行っている最中は、データベースがロックされますので更新を行う事ができません。
※早朝の時間帯に2~3秒程度です。

最適化中にシステムへログインしている場合は
「最適化がはじまります」
「最適化が終わりました」
とお知らせが表示されます。

極短時間ではありますが、最適化が始まった際はそのまましばらくお待ちください。

CS3 ALiCE(シーエススリー アリス)

開発日記