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

Simple Log Service:スキャンインデックスに基づくスキャンの高速化

最終更新日:Nov 09, 2025

スキャンインデックス機能は、Simple Log Service ですでにサポートされているフルテキストインデックス作成機能とフィールドインデックス作成機能を活用して、スキャン計算のパフォーマンスを高速化します。この機能を有効にすると、キーフィールド (タイムスタンプなど) の軽量インデックスを作成することで、データスキャン効率が向上します。

制限

  • スキャンインデックスは、標準 Logstore でのみサポートされており、クエリ Logstore ではサポートされていません。

    • スキャンインデックスは、全フィールドの粒度レベルでのみ有効にできます。特定のフィールドに対してスキャンインデックスを有効にすることはできません。

    • スキャンインデックスを有効にすると、プロジェクトごとにサポートされる同時クエリ操作の最大数は 5 です。

    課金

    詳細については、「従量課金方法における課金項目」をご参照ください。

    課金項目

    課金内容

    課金方法

    無料クォータ

    ホットストレージ層のストレージ使用量

    圧縮ログのストレージ使用量と、非圧縮ログに対して作成されたインデックス (フルテキストインデックス、フィールドインデックス、スキャンインデックスを含む) によって生成されたストレージ使用量が含まれます。

    たとえば、Simple Log Service にアップロードされる生ログデータのサイズが 1 GB で、2 つのフィールドに対してインデックスが作成されるとします。生ログデータがアップロードされる際の圧縮率は 5:1 で、インデックスのサイズは 0.5 GB です。この例では、ホットストレージ層のストレージ使用量は、次の数式を使用して計算されます: 0.2 GB + 0.5 GB = 0.7 GB。

    • 従量課金: ホットストレージ層のストレージ使用量の日次料金 = 1 日あたりのストレージ使用量 (GB) × ログデータの GB あたりの価格。

    • リソースプラン: 控除のために容量単位 (CU) に変換される前払いリソースプラン

    月あたり 500 MB

    重要

    無料クォータは、消費されたリソースの料金を相殺するためにリソースプランを使用しない場合にのみ提供されます。

    インデックストラフィック - インデックススキャン

    インデックストラフィックは、非圧縮ログに対してスキャンインデックスが作成または再作成されるときに生成されるインデックスデータの量に基づいて計算されます。インデックストラフィックのサイズは、ログフィールドとフィールド値の長さに関連しています。

    フィールドに対してフルテキストインデックス作成/フィールドインデックス作成とスキャンインデックス作成の両方が有効になっている場合、フルテキストインデックス作成/フィールドインデックス作成に対応するインデックストラフィックのみが生成され、スキャンインデックストラフィックは生成されません。

    スキャンインデックスを作成すると、元のログボリュームの 20% に相当するインデックスストレージデータが生成されます。

    • たとえば、生ログデータサイズが 1 GB で、データが Simple Log Service に書き込まれるときにフルテキストインデックス作成が有効になっている場合、スキャンインデックスサイズは 1 GB です。

    • たとえば、生ログデータサイズが 1 GB で、2 つのフィールドに対してフィールドインデックス作成が有効になっており、スキャンインデックス作成が有効になっており、これら 2 つのフィールドのデータサイズが 0.5 GB の場合、0.5 GB のフィールドインデックストラフィックと 0.5 GB のスキャンインデックストラフィックが生成されます。

    • 従量課金:インデックストラフィック - スキャンインデックス = 1 日あたりの累積スキャンインデックストラフィック (GB) × GB 単価

    • リソースプラン:

      • サポートされていません

    なし

    インデックス作成機能の比較

    比較項目

    フルテキストインデックス作成/フィールドインデックス作成が有効

    インデックスを有効にせずにデータをスキャン

    スキャンインデックスを有効にしてデータをスキャン

    クエリ構文

    SLS クエリ構文

    SPL 構文

    SPL 構文

    分析構文

    SQL 構文

    SQL 構文

    SQL 構文

    クエリ規模

    数百億レベルのデータ量をサポートします。

    数百万レベルのデータ量に適しています。

    数十億レベルのデータ量でのクエリに適しています

    分析規模

    数百億レベルのデータ規模をサポートします。

    専用の SQL バージョンを有効にすると、数千億レベルの分析機能を実現できます。

    数百万レベルのデータ量に適しています。

    数十億レベルのデータ量の分析に適しています

    インデックスを作成する必要があるかどうか

    フルテキストインデックス/フィールドインデックスを設定し、統計機能を有効にする必要があります

    いいえ

    スキャンインデックスを設定する必要があります

    課金項目の比較

    インデックストラフィックと対応するインデックスストレージ料金

    スキャンはトラフィックに基づいて課金されます。これは、インデックスベースのクエリの後にスキャンによってヒットしたデータの量に基づいて計算されます

    スキャンインデックスと対応するインデックスストレージ料金

    手順

    コンソール

    1. Simple Log Service コンソールにログインします。Projects セクションで、目的のプロジェクトをクリックします。

      image

    2. [Log Storage] > [Logstores] タブで、目的の Logstore をクリックします。

    3. Logstore の [Query And Analysis] ページで、[Query And Analysis Properties] > [Properties] を選択します。

    4. Query and Analysis パネルで、[Scan Index] スイッチをオンにします。

      image