注:本記事は(2023年6月27日)に公開された(Measuring Performance Improvements with the Snowflake Performance Index)を翻訳して公開したものです。この記事の翻訳には機械翻訳を使用しています。
Snowflake Summitでは、お客様が経時的に経験したSnowflakeパフォーマンスの実際の改善を測定するための集計指標であるSnowflake Performance Index (SPI)の一般公開を発表しました。
Snowflakeの製品哲学は、製品、特にコアデータベースエンジンのパフォーマンスを継続的に向上させることを中心に展開しています。毎週のリリースプロセスを通じて、お客様に定期的なパフォーマンスの向上を提供することを優先し、追加の労力やコストはかかりません。お客様が使用する機能を強化すると、これらの変更はシームレスかつ透過的にそれらのワークロードにメリットをもたらします。その結果、お客様は指を離すことなくすぐにパフォーマンスを向上させることができます。さらに、当社の消費ベースの価格設定モデルは、多くの場合、ワークロードが高速化するにつれて、お客様の直接的なコスト削減につながります。パフォーマンス向上への絶え間ない注力とその後のコスト削減とのこの相乗効果は、顧客満足度を高め、当社のインセンティブと彼らのインセンティブの整合性を示しています。最終的に、最適化されたワークロード、タイムリーな変革、意思決定の迅速化を組み合わせることで、お客様とSnowflakeの両方のビジネス価値が向上します。
これらの定期的な改善の影響を測定するために、SPIを利用して、お客様のパフォーマンスに対する価格を改善するための継続的な取り組みの影響を測定できます。SPIは、安定した定期的なワークロード(詳細については こちらをご覧ください)で計算されるため、特定のお客様のワークロードの改善を経時的に比較できます。 過去には、ベンダーはパフォーマンスの価格を示すためのプロキシとして合成ベンチマークに目を向けてきました。 ただし、このアプローチでは、需要の伸縮性、複雑なセキュリティ アクセス ポリシー、スキーマ設計など、実際の顧客ワークロードの特性は考慮されていません。 合成ベンチマークとは対照的に、SPIは実際の顧客のワークロードに基づいて計算され、顧客が経験したパフォーマンスの価格を測定します。
上記の図から、顧客の安定したワークロードのクエリ期間が 2022 年 10 月 31 日から 2023 年 4 月 30 日の間に 7% 改善されたことがわかります。2022 年 8 月に SPI の追跡を開始して以来、お客様の安定したワークロードのクエリ期間は 15% 改善されました。
SPIに反映されているパフォーマンス向上の価格の例としては、Snowflakeウェアハウスの改善により、より多くの同時実行ジョブを処理し、頻繁に同時実行の多いDML操作を実行するワークロードに対してより適切にスケーリングできます。別の例としては、複雑なクエリで冗長な結合条件を自動的に除外することによるクエリ期間の改善があります。これらの改善やその他の改善は、ほぼ毎週リリースで提供されます。Snowflakeドキュメントの主要なパフォーマンス改善 ページに注目して、より効率的な実行に役立つすべての機能を確認してください。
SPIは、「お客様の経済性を継続的に改善するというSnowflakeの取り組み」を強調し、プラットフォームのパフォーマンス向上がお客様の本番ワークロードに及ぼす定量的な影響について、より透明性を高めます。また、SPIにより、お客様の新機能、拡張機能、コンピューティングオプションのパフォーマンスへの影響を継続的に測定および改善できます。
詳細については、新しい SPIのWebサイトにアクセスしてください。
*2022年10月31日から2023年4月30日まで、および2022年8月25日から2023年4月30日までのSnowflakeの内部データに基づきます。SPI を計算するために、提示された期間に処理されたクエリの量とデータの両方で安定し、比較可能な顧客ワークロードのグループを特定します。クエリ時間の短縮は、ハードウェアとソフトウェアの改善や顧客の最適化などの要因の組み合わせに起因しました。