問題タブ [aws-rds]
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.
aws-ec2 - 例外 'PDOException' とメッセージ 'SQLSTATE[HY000] [2003] MySQL サーバーに接続できません
データベースに AWS RDS サーバーを使用しています。正常に動作していますが、エラーが表示されることがあります:
そして、私が自分のページに2〜3回アクセスすると、それはなくなります。
EC2インスタンスでAWS RDSを使用している間の問題は何ですか。
mysql - Spring Boot / Spring Data で Amazon RDS Mysql の SSL を有効にするにはどうすればよいですか?
現在、Spring データを使用する Spring Boot アプリは、Amazon RDS インスタンスへの暗号化されていない接続を使用するように構成されています。転送中のデータの盗聴を防止したいので、アプリとデータベース インスタンス間で SSL を有効にします。
私の接続は、スプリング ブートで利用可能なストック プロパティを使用してセットアップされます。
私のapplication.propertiesでは、次を使用してデータベース接続をセットアップします。
URL で SSL を有効にする URI 変数を使用しているにもかかわらず、接続を暗号化するために Amazon が提供する PEM ファイルを指定する構成は不明です。
理想的には、証明書にアクセスするための組み込みソリューションを好むでしょう
django - AWS RDS データベースのサイズを縮小する
現在、RDS で r3.large データベースを実行しています。多額の費用がかかりますが、現時点ではそれほど大きなデータベースは必要ありません。
すべてのコンテンツを失うことなく、このデータベースを縮小する方法はありますか?
たとえば、そのコンテンツをコピーし、より小さなデータベースを起動して、そのコンテンツを新しいデータベースにロードする方法はありますか?
アドバイスをいただければ幸いです。ありがとうございました!
mysql - RDS マシン間の Mysql 手動移行
MySQL RDS を別のマシンに移行しようとしています。その理由は、より小さなディスクが必要であり、RDS サーバー用にディスクを小さくすることはできず、大きくすることしかできないためです。
この回答で移行しようとしています: Backup MySQL Amazon RDSとこのチュートリアル: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Procedural.Importing.NonRDSRepl.html#MySQL.Procedural. Importing.Start.Repl
簡単に:
レプリカを作成して停止した レプリカから新しいサーバーに移行した ソース DB に次のユーザーを作成した:
次のコマンドを使用して、スレーブからマスターを指定しました。
レプリケーションを開始しました:
SHOW SLAVE STATUS でステータスを確認すると、スレーブがマスターに接続できないことが示されます。すべてのサーバーが同じセキュリティ グループに属しています。mysqlコマンドラインでrepl_userでソースに接続しようとしましたが、うまくいきました。次にどこを見たらいいのかわからない。awsのセキュリティに問題があるのではないかと思いますが、新しいサーバーと既存のレプリカを比較したところ、すべて同じようです。
両方のマシンで MySQL 5.6 を実行しています。
sql - postgresql rds 変更の説明計画をコピーする
本番用と QA 用に 2 台の RDS サーバーを使用しています。
本番データベースをダンプし、QA データベースにインポートしました。
まったく同じデータであり、ほぼ同じハードウェアであるため、クエリが同様に実行されることを期待していました。ただし、インポートされた (QA) db は、インデックスではなくほとんどのクエリに対してシーケンシャル スキャンを使用して、動作がおかしいようです (運用サーバーが行うように)。
インデックスを再構築しようとしましたが、無駄に、postgresql プランナーはインデックス スキャンではなく seq スキャンの使用を主張します。
seq スキャンを使用すると結論付けられる sql は次のようになります。
現在、postgresql にはヒントがないため、インデックスがうまく機能しているかどうかを確認できません。問題は、postgresql オプティマイザが実稼働データベースで 1 つの説明計画を作成し、インポートされた QA データベースで別の説明計画を作成する理由は何ですか?
php - PHP アプリケーションでの高い MySQL 帯域幅
Amazon EC2 サーバーに PHP アプリケーション (Drupal) があり、RDS に MySQL DB (Maria Db) があります。何らかの理由で、RDS で消費される 100 TB の帯域幅はほとんどありません。私のサイトは Varnish と Cloudflare の背後にあります。新規または編集されたコンテンツを除き、すべてのコンテンツは Varnish または CF にキャッシュされます。キャッシュ テーブルの 99% は MySQL ではなく memcache にあります。
MySQL サーバーで帯域幅を大量に消費しているものを特定するにはどうすればよいですか? どこからの接続で、何が帯域幅を消費しているのかを知る方法はありますか?
mysql - AWS RDS リードレプリカとアプリケーションのやり取り
私はクラウドコンピューティングに非常に慣れていません。1 つのインスタンス以外で MySQL を使用したことはありません。AWS RDS リードレプリカがアプリケーションでどのように機能するかを理解しようとしています。たとえば、1 つのマスターと 2 つのリードレプリカがあるとします。次に、アプリケーション サーバーから AWS にクエリを送信します。
これは今どのように機能しますか?特定のリードレプリカを選択するには、コードにさらに含める必要がありますか? それとも、AWS はリクエストを自動的に再ルーティングしますか? またはどのように機能しますか?
postgresql - Postgres AWS RDS インスタンスへの接続 - 「証明書の検証に失敗しました」
AWS RDS を少し使い始めました。(インスタンスの起動時に) AWS によって生成された証明書を使用して、Python クライアント (ローカル ホスト - python 2.7、ubuntu 14.04) を AWS RDS Postgres インスタンスに接続しようとしています。
しかし、接続しようとするたびに、
ここで何が欠けているのかわかりません。おそらくセキュリティグループに関連するものでしょうか? 間違った証明書を使用していますか? もしそうなら、どうすれば正しいものを作成できますか?