すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for MongoDB:スロークエリログの表示

最終更新日:Mar 27, 2026

ApsaraDB for MongoDB コンソールでスロークエリログを表示および分析できます。これにより、非効率なデータベース操作を特定し、最適化するのに役立ちます。

前提条件

    制限事項

    • スロークエリログは7日間のみ保持されます。

    • スロークエリログを手動で削除することはできません。

    • スタンドアロンインスタンスはアーキテクチャの都合上、スロークエリログを表示できません。

    • ログ管理機能は、すべてのリージョンでまだ利用できません。コンソールでその可用性を確認してください。

    操作手順

    1. レプリカセットインスタンスまたはシャードクラスターインスタンスページに移動します。ページ上部で、リソースグループとリージョンを選択し、ターゲットインスタンスの ID をクリックします。

    2. インスタンス詳細ページの左側のナビゲーションペインで、ログ > スロークエリログ を選択します。

    3. 以下の手順は、インスタンスタイプによって異なります。

      • レプリカセットインスタンスの場合

        データベース名と時間範囲で結果をフィルターできます。

      • シャードクラスターインスタンスの場合

        データベース名、シャードノード、および時間範囲で結果をフィルターできます。

      説明

      表示されているスロークエリログをダウンロードするには、右上隅のimageアイコンをクリックします。

    よくある質問

    予期される時間のかかる操作がスロークエリログに表示されないのはなぜですか?

    遅いと予想される操作がスロークエリログに表示されない場合は、以下を確認してください。

    1. スロー操作のしきい値を確認します。操作の実行時間がoperationProfiling.slowOpThresholdMsパラメーターの値 (デフォルト:100 ms) を超えると、その操作はスローとしてログに記録されます。このしきい値が要件を満たしていることを確認してください。詳細については、「インスタンスパラメーターの設定」をご参照ください。

    2. インスタンスバージョンを確認します。ご利用のインスタンスが MongoDB 4.0 を実行している場合は、監査ログを分析するか、MongoDB 4.2 にアップグレードすることを推奨します。詳細については、「監査ログのクエリ」および「インスタンスのメジャーバージョンをアップグレードする」をご参照ください。

      監査ログ機能を有効にすると、[admin] および [slow] 操作タイプがデフォルトで監査され、対応するスロー操作が記録されます。ただし、MongoDB 4.0 を実行しているインスタンスの場合、監査対象の操作タイプを変更していると、遅い [update] または [delete] 操作はスロークエリログに記録されません。この場合、監査ログから直接実行時間を分析するか、インスタンスを MongoDB 4.2 にアップグレードできます。この問題は MongoDB 4.2 で解決されており、すべてのスロー操作が記録されるようになっています。

    RAM ユーザーがスロークエリログにアクセスする権限がないのはなぜですか?

    スロークエリログ分析機能は、Database Autonomy Service (DAS) によって提供されます。この機能にアクセスするには、RAM ユーザーに必要な DAS 権限が必要です。詳細については、「RAM ユーザーが DAS を使用する方法」をご参照ください。

    関連ドキュメント

    詳細なログ情報の表示またはログのエクスポートの詳細については、「スロークエリログ」をご参照ください。