Jira のインデックス スナップショットの考慮事項

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

The information in this page relates to customizations in JIRA. Consequently, Atlassian Support cannot guarantee to provide any support for the steps described on this page as customizations are not covered under Atlassian Support Offerings. Please be aware that this material is provided for your information only and that you use it at your own risk.

Also, please be aware that customizations done by directly modifying files are not included in the upgrade process. These modifications will need to be reapplied manually on the upgraded instance.

プラットフォームについて: Server と Data Center のみ - この記事は、サーバーおよびデータセンター プラットフォームのアトラシアン製品にのみ適用されます。

パフォーマンスについての質問は、ハードウェアと、スナップショットを並行し作成している際のサーバーの負荷の量に大きく依存します。

[設定] 配下のインデックスの復元ページで、インデックスの復元を有効化したとします。次のオプションの場合、スナップショット作成はどのタイミングでトリガーされますか?
a. 一時間に一度
b. 一日に一度
c. 一週間に一度

間隔を指定した 1 ~ 2 分後にトリガーされます。すべての Jira サービスがこのように動作しますが、Jira 6.4 以降では、特定の時間を含むような柔軟なスケジューリングを行えるような変更が行われています。6.4 は、すべてのサービスが適切なスケジュールをサポートし、管理者が日時を完全に指定できるように変更しました。

OnDemand のスナップショットを作成することはできますか?

OnDemand 用のオプションはありません。次の機能リクエストをご確認ください。  JRASERVER-66510 - Getting issue details... STATUS

インデックス サイズが 18 G のとき、1 つのスナップショットのサイズはどの程度になりますか?

正確な予測値を提供することは簡単ではありませんが、プロセスではインデックスの最適化されたコピーが作成されます。これは一般にはオリジナルのものよりも少し小さいものになりますが、ハードウェアやその時点でのサーバー負荷などのたくさんの要因の影響を受けます。その後、コピーが zip アーカイブに圧縮されます。圧縮率は一般に 4 または 5 から 1 程度です。このため、18 G の場合、予測値は 4 G 程度になります。実際の値は状況に応じて変わります。

インデックス サイズが 18 G の場合、インデックス スナップショットのためにどの程度の空きディスク容量が必要ですか?

スナップショットの作成時には、インデックスの最適化されたコピーが作成されるため、このサイズは最大 18 Gb になります。その後、圧縮されたコピーは zip アーカイブに圧縮されます。これを 4 Gb とします。Jira は 3 個のアーカイブを保持します。合計で 36 Gb の追加の空き容量 (インデックス サイズ x 2) が必要です。

インデックスのコピーは java.io.tmpdir ロケーションにコピーされる点にご注意ください。これは既定では -Djava.io.tmpdir="$CATALINA_TMPDIR" に設定されており、これは、JIRA_INSTALL の一部である CATALINA_TMPDIR="$CATALINA_BASE"/temp に設定されています。JIRA_INSTALLJIRA_HOME から分割した場合、そこに十分な空き容量があることをご確認ください。 


保持されるインデックス スナップショットの数はどのように変更できますか?

JIRA Index Snapshot Service を編集できます。保持するバックアップの数オプションで変更できます。 

圧縮方法を .tar.sz から zip または tar に変更できますか?

はい、Jira 7.12.0 以降では、Jira がインデックスのスナップショット ファイルの圧縮に使用する圧縮アルゴリズムを選択できます。「Jira Data Center でインデックスのスナップショット ファイルの圧縮方法を変更する方法」をご確認ください。

スナップショットの作成時に (サイズ = 18 G)、スナップショットの生成にはどの程度の時間がかかりますか?また、これはシステム パフォーマンスの悪化や高負荷状態を引き起こすことはありますか?

このサイズの場合、スナップショットの作成には最大で 1 時間程度かかる可能性があります。システムの全体的なスループットへの影響は、環境に応じて異なるようです。弊社のテストでは小規模な影響のみを確認していますが、パフォーマンスの大幅な悪化を報告しているお客様もいらっしゃいます。これは I/O を消費する処理であり、圧縮は CPU とメモリの両方を必要とします。このため、パフォーマンスへの影響はハードウェアのキャパシティに応じる部分が大きいようです。

スナップショットのディレクトリを別のパスに変更することはできますか?

いいえ。.nix 環境の場合はシンボリック リンクを作成できます。これをネットワーク ドライブにマップした場合、それがパフォーマンスの問題を引き起こさないことをご確認ください。

スナップショットの復元時に、システムが利用できなくなる旨の説明が表示されました。テストを行ってみましたが、システムにはアクセス可能で、コメントを投稿することもできます。ただし、すべてのダッシュボードがエラーを返します。このような場合、スナップショットの復元中にユーザーが課題で作業することはできますか?

復元するインデックスのために古いインデックスがスワップ アウトされる、非常に短い期間の間、インデックスは利用できなくなります。処理の主要な部分はスナップショットの展開であり、この間はシステムは引き続き利用できます。同様に、最終調整が行われるタイミングで、スナップショットの作成後に変更された課題の再インデックスが行われます。

18 G のインデックス サイズのインスタンスの場合、スナップショットの復元にはどの程度の時間が必要ですか?

これは 3 ステップのプロセスです。

  1. スナップショットが展開されます。これはご利用のハードウェアに応じます。
  2. 現在のインデックスがスワップ アウトされ、スナップショットで置き換えられます。これはディレクトリのリネーム (移動) で、ほとんど一瞬で行われます。
  3. スナップショットの作成以降に更新された課題は、手動で再インデックスされる必要があります。これは一般に、インデックス全体の復元よりも短い時間で完了します。たとえば、一週間分のスナップショットがあり、システムには 3 年間分の課題があるとき、3 年分のインデックスを再インデックスする時間の 2 % で再インデックスが完了します。

説明この記事では、Jira のインデックスのスナップショットに関連するよくある質問について説明します。
製品Jira
プラットフォームサーバー
最終更新日 2020 年 5 月 1 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.