スキャンインデックス機能は、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。 |
| 月あたり 500 MB 重要 無料クォータは、消費されたリソースの料金を相殺するためにリソースプランを使用しない場合にのみ提供されます。 |
インデックストラフィック - インデックススキャン | インデックストラフィックは、非圧縮ログに対してスキャンインデックスが作成または再作成されるときに生成されるインデックスデータの量に基づいて計算されます。インデックストラフィックのサイズは、ログフィールドとフィールド値の長さに関連しています。 フィールドに対してフルテキストインデックス作成/フィールドインデックス作成とスキャンインデックス作成の両方が有効になっている場合、フルテキストインデックス作成/フィールドインデックス作成に対応するインデックストラフィックのみが生成され、スキャンインデックストラフィックは生成されません。 スキャンインデックスを作成すると、元のログボリュームの 20% に相当するインデックスストレージデータが生成されます。
|
| なし |
インデックス作成機能の比較
比較項目 | フルテキストインデックス作成/フィールドインデックス作成が有効 | インデックスを有効にせずにデータをスキャン | スキャンインデックスを有効にしてデータをスキャン |
クエリ構文 | SLS クエリ構文 | SPL 構文 | SPL 構文 |
分析構文 | SQL 構文 | SQL 構文 | SQL 構文 |
クエリ規模 | 数百億レベルのデータ量をサポートします。 | 数百万レベルのデータ量に適しています。 | 数十億レベルのデータ量でのクエリに適しています |
分析規模 | 数百億レベルのデータ規模をサポートします。 専用の SQL バージョンを有効にすると、数千億レベルの分析機能を実現できます。 | 数百万レベルのデータ量に適しています。 | 数十億レベルのデータ量の分析に適しています |
インデックスを作成する必要があるかどうか | フルテキストインデックス/フィールドインデックスを設定し、統計機能を有効にする必要があります | いいえ | スキャンインデックスを設定する必要があります |
課金項目の比較 | インデックストラフィックと対応するインデックスストレージ料金 | スキャンはトラフィックに基づいて課金されます。これは、インデックスベースのクエリの後にスキャンによってヒットしたデータの量に基づいて計算されます | スキャンインデックスと対応するインデックスストレージ料金 |
手順
コンソール
Simple Log Service コンソールにログインします。Projects セクションで、目的のプロジェクトをクリックします。

タブで、目的の Logstore をクリックします。
Logstore の [Query And Analysis] ページで、 を選択します。
Query and Analysis パネルで、[Scan Index] スイッチをオンにします。
