ビュー:
現象:
DocuWare バージョン 7.6 以降では、MySQL バージョン 8 もサポートしています。MySQL のバグのため、現時点ではバージョン 8.0.28 までしかサポートしていません。
詳細については、こちらをご覧ください:システム要件およびMySQLのバグ
MySQL 8以降、バイナリログはデフォルトで有効になっています。ごく稀なケースですが、DocuWareサポートでは、バイナリログの保存容量が増加し、問題を引き起こす可能性があることを確認しています。

DocuWare バージョン 7.10 以降、「内部データベース」のバイナリログの保持期間は 7 日間に調整されました。これは
新規インストールにのみ適用されます。
DocuWare 7.10 にアップデートされたシステムでは、手動で設定を調整する必要があります!

すべての「外部」MySQL データベースでは
この設定を各自で維持・調整する必要があります。
 
解決策:
DocuWareサポートでは、データベースのメンテナンスに関するノウハウは限られた範囲でのみ提供できる点にご留意ください。アドバイスについてはこちらをご覧ください:KBA-36576
























いかなる場合でも、ドライブ上に作成されたファイルを直接削除しないでください!
これにより、MySQL データベースが動作しなくなります。その結果、DocuWare を使用できなくなります。


データを消去するには、データベースが提供する適切なコマンドを使用してください。バイナリログの削除
上記のコマンドでバイナリログを削除した後、恒久的な解決策を適用するために以下の手順に従ってください。
  1. MySQL データベースのインストールフォルダに移動してください
  2. 「内部データベース」を使用している場合は、デフォルトのパス(例: "C:\Program Files\DocuWare\Internal Database V3")にあります
  3. 既存の「my.ini」ファイルに、キー binlog_expire_logs_seconds を追加して変更してください
  4. バイナリログの保管期間を秒単位で指定します(デフォルトは 30 日間)。
  5. 値を短く設定すると、作成されるファイル数が制限され、必須のストレージ容量が削減されます
  6. 「my.ini」ファイルの変更を適用した後、MySQL データベースを再起動してください

以下のスクリーンショットでは、この値が 7 日間に短縮されています。値の計算方法については、こちらをご覧ください: binlog_expire_logs_seconds


このデータベース機能に関する追加情報は、以下を参照してください:


KBAはオンプレミス組織にのみ適用されます!

ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。