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

Simple Log Service:「結果が不正確です」エラーが発生した場合の対処方法

最終更新日:Apr 17, 2025

このトピックでは、ログをクエリする際に発生する可能性のある [結果が不正確です] エラーの解決方法について説明します。

問題

[結果が不正確です] エラーがログのクエリ時に発生した場合、Simple Log Service はすべてのログデータをスキャンできず、返される結果は不正確になります。

原因

このエラーは、次の原因で発生する可能性があります。

  • クエリに指定された時間範囲が広すぎます。

    たとえば、指定された時間範囲が 3 か月または 1 年の場合、Simple Log Service はこの期間のすべてのデータをスキャンできません。部分的な結果のみが返されます。そのため、データの精度は低下します。

  • 検索文に指定された条件が複雑すぎます。

    たとえば、クエリ文に 30 個の条件を指定した場合、Simple Log Service はすべてのログデータを読み取ることができません。

  • 読み取るデータ量が大きすぎます。

    分析文で複数のフィールドを指定し、読み取るデータ量がシャードの読み取り容量を超えると、返される結果が不正確になります。これは、各シャードが 1 GB のデータしか読み取れないためです。

解決策

解決策 1

完全な正確モードで SQL を有効にすることで、正確かつ完全なクエリ結果を保証します。

解決策 2

クエリ時間範囲を制限し、複数のクエリ(最大 10 個)を実行して完全な結果を取得します。