問題タブ [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.
php - PHP - rds を再起動せずに、aws.push をエラスティック Beanstalk に git するにはどうすればよいですか?
私の最終目標は、データベースに RDS を使用する AWS EC2 インスタンスで Drupal 7のワークフローをセットアップすることです。git aws.push
RDS インスタンスにまったく影響を与えずに実行できるようにしたいと考えています。
セットアップ:
- Drupal 7 をローカル マシンに複製しました
- Web コンソールで Elastic Bean Stalk アプリケーション、環境、および RDS インスタンスをセットアップします。
eb init
Drupal ディレクトリ内を実行しました。これが私の /.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
- I
git aws.push
とファイルが Elastic Bean Stalk にアップロードされ、すべてが機能しているようです。
問題
実行するとRDS インスタンスgit aws.push
も再起動され、データが失われます。git aws.push
RDS インスタンスを再起動/リロードせずに実行できるようにするには、何を変更する必要がありますか?
mysql - 稼働中の本番データベース テーブルの MySQL アーカイブ
ライブ本番テーブルをアーカイブするための適切な戦略が必要です。
このテーブルには多くの挿入が発生しています (1 分あたり 1000 回近くの挿入)。これは myisam テーブルであり、自動インクリメントされた数値を持つキー列があります。
- 2001 年 1 月より古いデータを新しいアーカイブ テーブルに移動する必要がある
- インサートは影響を受けません。
データは Amazon の RDS インスタンスでホストされています。
助けてください!
編集: テーブル構造は次のとおりです。
CREATE TABLE
data
(
id
int(20) NOT NULL AUTO_INCREMENT,
id_1
varchar(64) CHARACTER SET utf8 NOT NULL,
id_2
varchar(64) CHARACTER SET utf8 NOT NULL,
timestamp
int(10) unsigned NOT NULL,
status_code
int(10) unsigned NOT NULL,
PRIMARY KEY (id
)、
UNIQUE KEYcheck_2
(id_1
、id_2
、)、timestamp
KEY ( 、) ) ENGINE=MyISAM AUTO_INCREMENT=75996470 DEFAULT CHARSET=latin1;status_code
account_id_3
id_1
timestamp
上記のフィールドに加えて、このテーブルには NULL 値を受け入れることができる約 30 のフィールドがあります。
php - PHP 配列を RDS に挿入する
そのため、RDS インスタンスに書き込む php スクリプトがあります。ただし、挿入しようとしている変数は配列値であるため、問題が発生しています。これが私のコードです。どんなアドバイスでも大歓迎です。
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 にデータを移動することです。
ありがとう
mysql - Amazon RDS mysqbinlog 「バイナリ ログ インデックス ファイルで最初のログ ファイル名が見つかりませんでした」
前文:
AWS では RDS を使用して MySQL データベースを管理しています。RDS がレプリケーションに使用されるバイナリ ログを作成することは知っています。これらのバイナリ ログを収集して S3 に保存し、いつでもオフサイト データベースに復元してアクションを再生できるようにしたいと考えています。
問題:
新しい RDS インスタンスをスパンアップし、次のことを試しました。
したがって、バイナリ ログは正常に取得されますが、バイナリ ログ内のエラーを参照してください。これはどういう意味ですか?
約 2 日間グーグルで検索しましたが、[どこにも] このエラーに関する言及は見つかりませんでした。
私の質問:
- これは良い考えですか?(バイナリログを S3 にバックアップしています..)
- より良い方法で行うことはできますか?(~無限のポイントインタイム データベース リカバリ)
- エラーについて何ができますか?
PS: これは本番 DB とこのテスト DB で発生しています。
PS2:これはプログラミングに関する直接的な質問ではありませんが、関連していることに注意してください。SO から serverfault のような場所に移動したり閉じたりしないでください。ありがとう