問題タブ [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.
postgresql - AWS RDS ログからの PgBadger レポートが完全に解析されていない
私は次のようにpgbadgerを使用します:
log_line_prefix は RDS 用に設定されており、変更できません。pgbadger に渡すのと同じです ( %t:%r:%u@%d:[%p]: )
pgbadger を起動すると、次の stdout 出力が得られます。
そのため、クエリを解析し、ほとんどの統計情報を出力しました。しかし、トップセクションに間違った情報が表示されます。時間のかかるクエリと最も遅い個々のクエリには、「データセットがありません」と表示されます。また、最も頻繁なクエリ (N) では、すべてのクエリのすべての期間が 0 です。ここでスクリーンショットを参照してください: http://clip2net.com/s/3wUxfXg . また、クエリの例には例がまったく表示されません。postgresql ログを確認したところ、期間が表示されています。例えば:
PgBadger に完全な適切なレポートを生成させる方法は?
python - zip 内に mysql-client をインストールする
私がやろうとしているのはaws-lambda
、圧縮された sql ファイルを にインポートするために使用することですaws-rds
。私の場合、圧縮された sql ファイルはs3
、一部のクローラーによって常に挿入されます。私がしたいのは、SQLファイルがs3バケットにアップロードされたときに、aws-lambda
を使用しmysql-client
てこれらのファイルをにインポートしたいということですaws-rds
。
私がこれを行うと考えた方法は、.zip の zip 内に mysql-client をパッケージ化することaws-lambda
handler
です。しかし、mysqlをzip内にパッケージ化する方法が本当にわかりません。これは可能ですか?はいの場合、これを達成するための手順のリストは非常に役立ちます!
PS: を書くために python-2.7 を使用していaws-lambda
handler
ます。python-mysql
このタスクを達成するためにライブラリを使用することに興味はありません。その理由は、ファイルを解凍してメモリにロードして実行したくないからです。これらのファイルは非常に大きくなる可能性があるため、メモリにロードしたくありません。
amazon-web-services - AWS RDS マルチ AZ フェイルオーバーにより、予期しないデータ転送コストが発生しますか?
Amazon docsによると、高可用性と自動フェイルオーバーのために、複数のアベイラビリティーゾーン (マルチ AZ) を使用して RDS データベースをセットアップする必要があります。ただし、同じアベイラビリティ ゾーン内の EC2 と RDS 間のデータ転送は無料ですが、ゾーン間のデータ転送は無料です (料金を参照)。したがって、データ転送コストをゼロにするために、データベース サーバーと同じ AZ 内の EC2 インスタンスにウェブサーバーをセットアップすると、データベース サーバーに障害が発生し、別の AZ に自動的にフェイルオーバーします。Amazon は突然データ転送コストを請求し始めますか? ?
ここで何か不足していますか?このデータ転送コストを最小限に抑える方法はありますか?それとも、同じ AZ で実行するかどうかは運だけですか?
php - 列追加時の AWS RDS メモリ不足エラー
AWS RDS で innodb エンジンを使用して MySQL データベースを取得しました。MySQL のバージョンは 5.6.19 です。
テーブルに列を追加しようとすると、次のエラー メッセージが表示されます。
エラー 1041 (HY000): メモリが不足しています。mysqld またはその他のプロセスが利用可能なすべてのメモリを使用しているかどうかを確認します。そうでない場合は、'ulimit' を使用して mysqld がより多くのメモリを使用できるようにするか、スワップ スペースを追加する必要があります。
テーブルを変更するために実行するスクリプトは次のとおりです。 ALTER TABLE mytablename
ADD COLUMN temp_colume varchar(255) NULL AFTER temp_firstcolumn;
RDS は db.m3.2xlarge にあり、メモリは 30GB です。innodb バッファ サイズは DBInstanceClassMemory*3/4 ~= 24GB です。
列の変更が既に行われているテーブルを正常に再作成できますが、テーブルを変更するとエラーが発生します。
誰も同じ問題を抱えていますか?
amazon-web-services - RDS がすべてのスワップ スペースを消費する
RDS で MariaDB を使用してきましたが、リサイクルされていないにもかかわらず、スワップ領域がますます大きくなっていることに気付きました。ただし、解放可能なメモリは問題ないようです。添付ファイルをご確認ください。
インスタンスタイプ: db.t2.micro
解放可能なメモリ: 125Mb
スワップ スペース: 24 時間ごとに 5Mb ずつ増加
IOPS : 無効
ストレージ: 10Gb (SSD)
すぐに RDS がすべてのスワップ スペースを消費するため、アプリに多くの問題が発生します。誰かが同様の問題を抱えていますか?スワップ領域の最大値は? (ドキュメントには何も見つかりませんでした)
助けてください!