1

デスクトップベースのアプリケーションで Google の CloudSQL インスタンスを使用するテストを開始しました。これまでのところ、パフォーマンスに感銘を受けています。遅延があっても機能します。次のステップは、簡単な変更でアプリケーションに何ができるかを確認することです。データベースへのアクセスを減らし、他にやるべきことがあれば最適化することを最も意図しています。

どのクエリが送信されているかを確認するために、データベースに送信された sql コマンドをログに記録するにはどうすればよいですか。私のアプリは、Windows で ODBC ドライバーを使用しています。

よろしく

4

1 に答える 1

3

おそらく必要なのは、一般的なログをオンにすることです。残念ながら、これには SUPER 権限が必要であり、しばらく前に削除されました (お知らせ)。Cloud SQL API を介して、そのようなパラメーターを微調整する方法を提供します。今のところ、最善の解決策は、ローカル サーバーのセットアップを使用し、そのサーバーでログを使用することです。本番環境で本当に必要な場合は、google-cloud-sql-discuss Google グループで ping を送信してください。インスタンスの SUPER を有効にします。

于 2013-11-03T03:59:07.263 に答える