問題タブ [google-cloud-sql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - GoogleクラウドSQLへの接続時にAppengine rdbmsが失敗する
appengine から google cloud sql を使用していますが、バックエンド インスタンスから頻繁に次のエラーが発生しています。
OperationalError: 接続できませんでした: ApplicationError: 1002
他の誰かがこれを経験していますか?
ありがとう
google-cloud-sql - 自動化された Google Cloud SQL バックアップの取得
私のチームには、(Google Cloud SQL でホストされている) データベースのバックアップを取得し、そのデータベースをローカルでホストされている MySQL のインスタンスに復元できるという要件があります。
Google Cloud SQL にはバックアップをスケジュールする機能があることは知っていますが、これらはどこにもダウンロードできないようです。
また、データベースを Google Cloud Storage に「エクスポート」できることも知っていますが、「エクスポート」をスケジュールできるようにしたいと考えています。
ここでの最終目標は、何らかの管理スクリプトで次の手順を実行することです。
- Google Cloud SQL でホストされているデータベースを自動的にバックアップします。
- バックアップをローカル (クラウドではない) サーバーにダウンロードします。
- バックアップを MySQL のローカル インスタンスに復元します。
何か案は?
java - Google Cloud SQL のパフォーマンスが低い
Google Cloud SQL でまともなパフォーマンスを得るのに苦労しています。たとえば、かなり基本的な CRUD 操作を行っています。
また、各クエリの平均応答時間は 450 ミリ秒です。+= openConnection の場合は 150、操作の場合は 150、close の場合は 150。画像をご覧ください。下。
Google のドキュメント、フォーラム、複数のブログを読みましたが、何が間違っているのかわかりません (何か間違ったことをしているに違いありません。450 ミリ秒/クエリは非常に難しいです...)
更新 1:私は決定的に Google Cloud SQL の問題ではありません。独自のローカル MySQL サーバーをインストールしましたが、パフォーマンスが大幅に向上しました (「挿入または更新」で 80 ミリ秒、最後にコミットを選択します)。 Google 開発者からのヒント。チーム、私は Google クラウド プラットフォーム全体が本当に気に入っていますが、そのレベルのレイテンシで作業することはまったく不可能です =(
UPDATE 2: 2014/05/06遅延の問題は D0 または D16 と同じです。10000 行 (3 つの varchar と最大 100 バイトの blob) を挿入しようとすると、待機時間のため、Google ComputeEngine VM から 32 秒かかります。所要時間は、10000 回の挿入と 1 回のバッチ挿入で同じです。64 スレッドを使用すると、所要時間は 3 秒に短縮されます。ネイティブの mysql jdbc ドライバーでテストしました。
助言がありますか?ありがとう!
google-app-engine - SQLAlchemy を使用して開発サーバーから Google Cloud SQL に接続できない
開発ワークステーションから SQLAlchemy 0.7.9 を使用して Google Cloud SQL に接続できませんでした (create_all() を使用してスキーマを生成することを期待しています)。次のエラーを渡すことができません。
を使用してデータベース インスタンスに正常に接続できましたgoogle_sql.py instancename
。最初にブラウザーを開いて接続を承認しました ( ~/Library/Preferences/com.google.cloud.plist
https://developers.google . com/cloud-sql/docs/commandlineは私がすべきことを示しています)
接続をテストするために使用している簡単なアプリケーションを次に示します。
完全なスタック トレースは、https: //gist.github.com/4486641 から入手できます。
google-apps-script - エラー:結果セットに列1がありません
JDBCサービスを使用してGoogleCloudSQLに接続し、概要
の例に従って、すべてが期待どおりに機能します。エラーが発生するような他のSQLステートメントを実行しようとすると:結果セットに列1がありませんselect database();
これは私が使用しているコードです。
私も試してみましgetObject()
たが、それはもっと良くなります。
それで、またはのような典型的な選択とは異なるsqlStatementsを処理する方法のアイデア、チュートリアル、または例はありますuse database
か
select database()
?
google-cloud-sql - 全文検索の代替 Google Cloud SQL
私が取り組んでいるプロジェクトで、オートコンプリートを使用して検索機能を実装しようとしています。これまでのところ、myColumn が %...% のような select column1, column2 でこれを行うことができましたが、私が望むほど応答性が高くありません。つまり、問題なく、1 つの行でのみ検索されます。innoDB テーブルを含む MySql の現在のバージョンは、db バージョンのアップグレードに関する計画の「一致」をサポートしていませんか? それ以外の場合は、(単一のテーブルに対して) 検索 + 自動計算を実行する別の方法を誰かが提案できます。
ありがとう!
google-apps-script - JDBC データベースへの Google Apps スクリプト書き込み
MS SQL データベースへの書き込みと読み取りの構文について、助けが必要です。
接続文字列を理解しました。データベースへの書き込みと読み取りの方法について少し助けが必要です。どんな助けでも大歓迎です。
python - Google Cloud SQL で SQL インジェクションを停止するには?
Python を使用して、Google の新しい Cloud SQL (mySQL) データベースと通信しています。実際の例がありますが、サンプル コードで SQL インジェクション攻撃を阻止できるかどうか疑問に思っていました。
SQL インジェクションを停止するために追加する関数またはコマンドはありますか? 複数のSQLコマンドを停止する機能でしょうか?
Google 検索には、Cloud SQL とインジェクションはあまりありませんでした。
よろしくお願いします
アンドレ・F・ブルートン
android - Google Cloud SQL App Engine API 認証
データベースが必要な Android アプリケーションを計画しています。私の計画は、データベースに Google Cloud SQL を使用し、Google App Engine (GAE) を使用して API を構築することです。appengine ライブラリで提供されている UserService クラスを調べ、認証するための簡単なアプリケーションを開発しました。ユーザーをログイン用の Google ページにリダイレクトし、正常に動作します。Android (または任意の OS) アプリケーションでこの API を使用する場合、ユーザーはアプリケーションを起動するたびにサインインする必要がありますか? 試したことはありませんが、ユーザーに初回のみサインインさせたいのですが、GAE はそのように機能しますか? 明確にしたかっただけです。ありがとう
sql - GoogleCloudSQL-「SELECT..AS..」は列名を変更しません
google cloud sqlデータベースからいくつかの列の値を取得しようとしていますが、出力列の名前を次のように変更したいと思います。
私が得るクエリ結果はこれです:
ご覧のとおり、列名は思ったように変更されていません。
および(実際にはこれは機能しますが、明らかにすべての行の値は実際の行の値ではなく「id」に設定されます)
私がテストしているテーブルスキーマは、可能な限り単純です。
誰かが以前にこの問題に遭遇したことがありますか?私は何かを逃しているのですか、それとも何か間違っているのですか?
よろしくお願いします。