問題タブ [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.

0 投票する
1 に答える
552 参照

php - PHP - rds を再起動せずに、aws.push をエラスティック Beanstalk に git するにはどうすればよいですか?

私の最終目標は、データベースに RDS を使用する AWS EC2 インスタンスで Drupal 7のワークフローをセットアップすることです。git aws.pushRDS インスタンスにまったく影響を与えずに実行できるようにしたいと考えています。

セットアップ:

  1. Drupal 7 をローカル マシンに複製しました
  2. Web コンソールで Elastic Bean Stalk アプリケーション、環境、および RDS インスタンスをセットアップします。
  3. eb initDrupal ディレクトリ内を実行しました。これが私の /.elasticbeanstalk/config です:

ApplicationName=drupal

AwsCredentialFile=/path/to/.elasticbeanstalk/aws_credential_file

DevToolsEndpoint=git.elasticbeanstalk.[REGION].amazonaws.com

EnvironmentName=[drupal-env]

EnvironmentTier=WebServer::Standard::1.0

EnvironmentType=LoadBalanced

InstanceProfileName=aws-elasticbeanstalk-ec2-role

OptionSettingFile=/path/to.drupal/.elasticbeanstalk/optionsettings.[drupal-env]

RdsDeletionPolicy=スナップショット

RdsEnabled=はい

RdsSourceSnapshotName=test-snapshot-1 Region=[REGION]

ServiceEndpoint=https://elasticbeanstalk.[REGION].amazonaws.com

SolutionStack=PHP 5.3 を実行する 64 ビット Amazon Linux

  1. Igit aws.pushとファイルが Elastic Bean Stalk にアップロードされ、すべてが機能しているようです。

問題

実行するとRDS インスタンスgit aws.push も再起動され、データが失われます。git aws.pushRDS インスタンスを再起動/リロードせずに実行できるようにするには、何を変更する必要がありますか?

0 投票する
0 に答える
104 参照

mysql - 稼働中の本番データベース テーブルの MySQL アーカイブ

ライブ本番テーブルをアーカイブするための適切な戦略が必要です。

このテーブルには多くの挿入が発生しています (1 分あたり 1000 回近くの挿入)。これは myisam テーブルであり、自動インクリメントされた数値を持つキー列があります。

  1. 2001 年 1 月より古いデータを新しいアーカイブ テーブルに移動する必要がある
  2. インサートは影響を受けません。

データは Amazon の RDS インスタンスでホストされています。

助けてください!

編集: テーブル構造は次のとおりです。

CREATE TABLE data(
idint(20) NOT NULL AUTO_INCREMENT,
id_1varchar(64) CHARACTER SET utf8 NOT NULL,
id_2varchar(64) CHARACTER SET utf8 NOT NULL,
timestampint(10) unsigned NOT NULL,
status_codeint(10) unsigned NOT NULL,
PRIMARY KEY ( id)、
UNIQUE KEY check_2( id_1id_2、)、timestampKEY ( 、) ) ENGINE=MyISAM AUTO_INCREMENT=75996470 DEFAULT CHARSET=latin1;status_code
account_id_3id_1timestamp

上記のフィールドに加えて、このテーブルには NULL 値を受け入れることができる約 30 のフィールドがあります。

0 投票する
1 に答える
81 参照

php - PHP 配列を RDS に挿入する

そのため、RDS インスタンスに書き込む php スクリプトがあります。ただし、挿入しようとしている変数は配列値であるため、問題が発生しています。これが私のコードです。どんなアドバイスでも大歓迎です。

0 投票する
2 に答える
2041 参照

amazon-redshift - SQL Server RDS の AWS Data Pipeline サポート

AWS Data Pipeline でサポートされているデータ ソースに関するドキュメントを探しています。私がする必要があるのは、SQL Server RDS データを S3 にエクスポートすることです。Data Pipeline が RDS をソースとして使用できるという多くのドキュメントを見つけましたが、私が目にするすべての例は MySQL RDS のみのものです。

Data Pipeline と SQL Server RDS の経験がある人はいますか? その場合、SQL Server RDS に接続するためにどのデータ ノードを使用していますか (MySqlDataNode、SqlDataNode など)?

最終的な目標は、SQL Server RDS から AWS Red Shift にデータを移動することです。

ありがとう

0 投票する
2 に答える
4049 参照

mysql - Amazon RDS mysqbinlog 「バイナリ ログ インデックス ファイルで最初のログ ファイル名が見つかりませんでした」

前文:

AWS では RDS を使用して MySQL データベースを管理しています。RDS がレプリケーションに使用されるバイナリ ログを作成することは知っています。これらのバイナリ ログを収集して S3 に保存し、いつでもオフサイト データベースに復元してアクションを再生できるようにしたいと考えています。

問題:

新しい RDS インスタンスをスパンアップし、次のことを試しました。

したがって、バイナリ ログは正常に取得されますが、バイナリ ログ内のエラーを参照してください。これはどういう意味ですか?

約 2 日間グーグルで検索しましたが、[どこにも] このエラーに関する言及は見つかりませんでした。

私の質問:

  1. これは良い考えですか?(バイナリログを S3 にバックアップしています..)
  2. より良い方法で行うことはできますか?(~無限のポイントインタイム データベース リカバリ)
  3. エラーについて何ができますか?

PS: これは本番 DB とこのテスト DB で発生しています。

PS2:これはプログラミングに関する直接的な質問ではありませんが、関連していることに注意してください。SO から serverfault のような場所に移動したり閉じたりしないでください。ありがとう