2023年のパフォーマンスの改善

2023年には以下のパフォーマンスの改善が導入されました。

リリース

説明

影響

2023年11月

一部の SHOW コマンドの実行時間を改善しました。

SHOW TABLESSHOW SCHEMASSHOW DATABASES コマンドの実行時間を短縮します。改善は、大きな結果セットを返すクエリで最も顕著です。

2023年11月

検索最適化: 半構造化データでの部分文字列検索 のサポート。(一般公開)

ARRAY、 OBJECT、 VARIANT 型など、半構造化データに対して部分文字列と正規表現関数を使用するポイント検索クエリのパフォーマンスを改善。以前は、このような列に対する等式検索のみが最適化されていました。

2023年10月

マテリアライズドビューのメンテナンスコストを削減しました。

サービスリソースの利用率を向上させることで、マテリアライズドビューのメンテナンスクレジットを削減します。

2023年10月

SQL 式のコンパイル時間を改善しました。

SQL 式を多く含むクエリのコンパイル時間を短縮します。

2023年9月

コンパイル時間を改善しました。

パフォーマンスの向上につながらない最適化をスキップして、コンパイル時間を短縮します。

2023年8月

クエリハッシュを使用して、クエリ実行のパターンと傾向を識別する能力。

ACCOUNT_USAGE ビューおよび INFORMATION_SCHEMA テーブル関数に各クエリのクエリハッシュを含めて、 繰り返し実行されるクエリのモニターおよび分析 を支援します。新しいクラスタリングキーの選択など、パフォーマンス向上の効果を判断するために使用できます。

2023年8月

クラスター化されていないテーブルの実行時間を改善しました。

平均より小さいマイクロパーティションを持つクラスター化されていないテーブルに対する SELECT および DML 操作の実行時間を短縮します。

2023年8月

GET_QUERY_OPERATOR_STATS 関数を呼び出して、クエリプロファイル統計を取得する機能。(一般公開)

プログラムでクエリのデバッグを支援し、クエリパフォーマンスに対する洞察を取得。

2023年8月

ビルド側の幅広い行に対する結合の実行時間を改善。

結合のビルド側で幅広い行(例: 長い文字列を持つ列を含む行)に一致するクエリの実行時間を短縮し、メモリ管理を改善。

2023年7月

マテリアライズドビューのコンパイル時間を改善しました。

100個または1000個のマイクロパーティションを持つテーブルに基づくマテリアライズドビューのコンパイル時間を短縮します。

2023年7月

Snowpipe Streaming を使用する機能。(一般公開)

低遅延のストリーミングデータパイプラインを有効化し、Snowflakeへのデータ行の直接書き込みをサポート。

2023年7月

選択性とカーディナリティ推定を改善。

選択性の低いクエリの実行時間を短縮するために、改善されたプラン選択を使用。

2023年7月

検索最適化の更新: VARIANT 型における部分文字列検索 のサポート。(プレビュー)

ARRAY、 OBJECT、 VARIANT 型など、半構造化データに対して部分文字列と正規表現関数を使用するポイント検索クエリのパフォーマンスを改善。

2023年7月

単純なクエリと DML ステートメントのコンパイル時間を改善。

単純なDMLステートメントや、単純な等号や範囲述語を持つ単一テーブルクエリのコンパイル時間を短縮し、メモリ管理を改善。

2023年6月

SELECT ステートメントに LIMIT 句と ORDER BY 句を指定した場合の実行時間を改善。

LIMIT と ORDER BY 句の両方を含む、実行時間の長い SELECT 文を持つクエリの実行時間を短縮。

2023年6月

セキュアビュー に対する実行時間を改善。

述語プッシュダウンを使用して、セキュアビューに対するクエリの実行時間を短縮。

2023年5月

多数の抽出式を含むクエリのコンパイル時間の短縮。

抽出式(JSONの処理用など)の多いクエリのコンパイル時間の短縮。

2023年5月

多数のサブクエリを含むクエリのコンパイル時間の改善。

100以上のサブクエリを含むクエリのコンパイル時間の短縮。

2023年4月

検索最適化の更新: 特定の列 の検索最適化を有効にする機能。(一般公開)

列に作用するポイントルックアップクエリをテーブル全体の検索最適化を有効にするコストなしで改善。

2023年4月

検索最適化の更新: 部分文字列操作 のサポート。(一般公開)

LIKE や ENDSWITH などの部分文字列操作を使用するポイント検索クエリのパフォーマンス改善。

2023年4月

検索最適化の更新: VARIANT データ のサポート。(一般公開)

VARIANTデータ(JSON など)に作用するポイント検索クエリのパフォーマンス改善。

2023年4月

検索最適化の更新: GEOGRAPHY オブジェクトによる地理空間関数のサポート。(一般公開)

述語に地理空間関数を使用するポイント検索クエリのパフォーマンス改善。

2023年4月

Query Acceleration Service を使用して、 検索最適化 が有効になっているテーブルに対するクエリを高速化する機能。(一般公開)

Query Acceleration Serviceによって提供される追加のコンピューティング能力と、検索最適化によって提供されるパフォーマンス向上との組み合わせ可能。

2023年3月

Snowpipe Streaming を使用する機能。(プレビュー)

低遅延のストリーミングデータパイプラインを有効化し、Snowflakeへのデータ行の直接書き込みをサポート。

2023年2月

Query Acceleration Service を使用する機能。(一般公開)

外れ値クエリの影響軽減による、ウェアハウス全体のパフォーマンスの改善。

2023年2月

GET_QUERY_OPERATOR_STATS 関数を呼び出して、プログラムによるクエリプロファイル統計を取得する機能。(プレビュー)

クエリのデバッグ支援と、クエリパフォーマンスに関する洞察の取得。

2023年2月

メモリ最適化ウェアハウス を使用する機能。

標準的なウェアハウスと比較して、ノードあたり16倍のメモリと10倍のローカルキャッシュを提供するSnowparkに最適化されたウェアハウスによる、メモリ集約型クエリの実行。