私は、データストアを広範囲に使用するGAE用のアプリケーションを用意しています。私はどのクエリが最も頻繁に起こるか知りたいです。しかし、組み込み統計では、特定の詳細を除いた読み取り/書き込みの総数しか表示されません。それについての詳細な情報を見る方法はありますか、またはある種のプロファイリングのオープンソースプロジェクトがあるかもしれませんか?Google App Engineでのデータストアクエリのプロファイリング
ありがとうございます。
私は、データストアを広範囲に使用するGAE用のアプリケーションを用意しています。私はどのクエリが最も頻繁に起こるか知りたいです。しかし、組み込み統計では、特定の詳細を除いた読み取り/書き込みの総数しか表示されません。それについての詳細な情報を見る方法はありますか、またはある種のプロファイリングのオープンソースプロジェクトがあるかもしれませんか?Google App Engineでのデータストアクエリのプロファイリング
ありがとうございます。
私はそのための技術を説明した記事を見つけた:http://code.google.com/intl/en/appengine/articles/hooks.html
Appstatsは、特定のHTTPリクエストで行われたすべてのApp Engine RPC(データストア、memcacheなど)に関する詳細情報を提供します。
あなたがレンダリングされたページ自体に簡単にプロファイリング情報(Appstatsのと通常のメソッド呼び出しのプロファイリングの両方)を表示することができGAEのためのいくつかのオープンソースの「ミニプロファイラ」もあります。
のために? RDBMSでこれを行う通常の理由は、遅いもののインデックスを作成することですが、App Engineではクエリのインデックスが必要です。これらは一般的にオプションではありません。 –