メインコンテンツへスキップ
DataStore には、データパイプラインの理解と最適化に役立つ包括的なデバッグツールが用意されています。

デバッグツールの概要

クイック判断表

クイックセットアップ

すべてのデバッグ機能を有効にする


explain() メソッド

クエリを実行する前に、実行計画を確認できます。
Query
Response
詳しくは、explain() のドキュメントを参照してください。

プロファイリング

各操作の実行時間を測定します。
Query
Response
詳細については、プロファイリングガイドを参照してください。

ログ

詳細な実行ログを確認します。
ログ出力の例:
詳しくは、ログ設定を参照してください。

よくあるデバッグのシナリオ

1. クエリが期待どおりの結果を返さない

2. クエリの実行が遅い

3. Engine 選択を理解する

4. cache に関する問題のデバッグ


ベストプラクティス

1. デバッグは本番環境ではなく開発環境で行う

2. 大規模なクエリを実行する前に explain() を活用する

3. 最適化の前にプロファイリングを行う

4. 結果が正しくない場合は SQL を確認する


デバッグツールのまとめ


次のステップ

最終更新日 2026年7月1日