标签: amazon-rds

如何使用RDS复制数据库

我在RDS上有一个数据库实例,上面有2个数据库.有没有一种使用RDS命令行工具将一个数据库复制到另一个数据库的好方法?如果没有,建议的方法是什么?

提前致谢.

amazon-web-services amazon-rds

14
推荐指数
3
解决办法
1万
查看次数

关于AWS'RDS Multi AZ的两个问题

  1. 据我所知,当从单可用区升级到多可用区时,会出现"breef i/o freeze".这到底是什么意思呢?

  2. 当对多可用区部署进行升级时,例如从小到大,生产数据库是否会受到影响?是否可以使用备份数据库,然后进行故障转移?

scalability amazon-ec2 amazon-rds

14
推荐指数
2
解决办法
7138
查看次数

在Amazon RDS/Mysql中解释这种内存消耗模式?

伙计们,

有人可以在运行Mysql的Amazon RDS上解释这种内存消耗模式吗?在此图中,我在03:30升级到具有34GB可用内存的db.m2.2xlarge.您可以非常清楚地看到切换.当客户端开始连接并命中该实例时,Freeable内存急剧下降到5GB,现在它正在徘徊.在我之前的数据库实例大小之间的升级中,我看到了相同的模式,直到可释放的内存降到1GB以下并无限期地在那里盘旋.

这个实例在03:30和07:30之间做什么?为什么不释放未使用的内存,因为它可用?我想我希望这个图形是波形,对应于使用和流量模式,vs和指数衰减形状,这表明它是一个超级懒惰和/或破碎的垃圾收集算法.

另请注意,大约有2/3的DB操作是写入,1/3是读取,并且DB前面有大约2GB的内存缓存.

内存消耗亚马逊rds mysql

mysql memory-leaks memory-management amazon-web-services amazon-rds

14
推荐指数
1
解决办法
5134
查看次数

Amazon RDS自动备份

我可以从AWS控制台看到我的RDS实例每天都要备份一次.从FAQ我知道它是在S3上备份.但是当我使用控制台查看我的S3存储桶时,我没有看到RDS备份.

所以:

  1. 如何获得RDS备份?
  2. 一旦我拥有它如何使用它来恢复我的数据库,即它是一个常规的mysqldump文件或其他什么?

backup database-backups amazon-web-services amazon-rds

14
推荐指数
2
解决办法
9332
查看次数

如何为AWS RDS实例设置数据库时区

我们在AWS RDS实例上使用最新的MySQL服务器,并且我们已配置为在美国东部数据中心运行它.我们假设任何新的Date()或Time.now()调用都会将日期存储在运行数据库服务器的时区中.

有没有办法指示我在美国东部运行的AWS RDS实例指向PST时区,因此任何持久的日期都会将值存储在PST而不是EST中.(即如果在美国东部时间上午10点左右存储一个物体,则db列应该反映在东部时间早上7点).

mysql amazon-ec2 amazon-rds

14
推荐指数
1
解决办法
3万
查看次数

AWS RDS MySQL只读副本滞后问题

我运行的服务需要能够支持大约4000+ IOPS并保持副本延迟<= 1秒才能正常运行.

我正在使用AWS RDS MySQL实例并拥有2个只读副本.我的服务在阅读副本上遇到了巨大的副本延迟峰值,所以我与AWS支持人员联系了一个星期,试图理解为什么我遇到了延迟 - 我有6000个IOPS配置,我的实例非常强大.他们给了我各种理由.

在更改实例类型后,从5.5升级到MySQL 5.6以利用多线程,并且它们替换了底层硬件,我仍然看到了随机的重复延迟.

最终我决定开始修改参数组,改变我的配置,只读取复制过程中涉及的任何我可以找到的复制品,现在终于遇到<= 1秒的复制延迟.

以下是我更改的设置及其看似成功的值(我复制了默认的mysql 5.6 param组并更改了这些值,将更新的参数组应用于只读的副本):

innodb_flush_log_at_trx_commit=0
sync_binlog=0
sync_master_info=0
sync_relay_log=0
sync_relay_log_info=0
Run Code Online (Sandbox Code Playgroud)

请阅读以下每个内容以了解修改的影响:http://dev.mysql.com/doc/refman/5.6/en/innodb-parameters.html

其他事项,以确保你照顾:

Convert any MyISAM tables to InnoDB
Upgrade from MySQL < 5.6 to MySQL >= 5.6
Ensure that your provisioned IOPS are > the combined read/write IOPS you require
Ensure that your read replica instances are >= master instance
Run Code Online (Sandbox Code Playgroud)

如果其他人有任何其他参数可以在只读副本或主数据库上修改,以获得最佳的复制性能,我很乐意听到更多.

更新于2014年8月7日至8日

为了利用我设置的Mysql 5.6多线程复制:

slave_parallel_workers=5 (Set it to the number of read replica DBs you have running) …
Run Code Online (Sandbox Code Playgroud)

mysql database-replication amazon-web-services amazon-rds

14
推荐指数
1
解决办法
8908
查看次数

如何备份Amazon RDS MS SQL Server数据库实例并在本地还原

可以使用Microsoft SQL Server Management Studio中的标准任务 - >备份和任务 - >还原功能,在Amazon RDS实例上运行数据库的备份并在本地计算机上还原它吗?如果是这样,你怎么做呢?

请注意,此问题与您是否可以批量复制数据或生成脚本无关,但是您是否可以创建可以使用SSMS还原功能还原的真正.BAK数据库备份.

sql-server amazon-web-services amazon-rds

14
推荐指数
2
解决办法
1万
查看次数

无法连接到AWS RDS上的mysql(错误2003)

我在设置MySQL RDS时遇到了麻烦.

我的EC2实例我可以很好地连接,但从我的笔记本电脑我得到错误2003(超时).

  • 我的RDS实例配置为可公开访问.
  • 我的安全组一个入站和出站规则,允许所有流量到处(0.0.0.0/0).

我应该在我的VPC或Internet网关上配置一些东西吗?

mysql amazon-ec2 amazon-web-services amazon-rds

14
推荐指数
1
解决办法
2万
查看次数

如何在最小的应用程序影响下从MySQL"切换"到Amazon RDS?

亚马逊正式声明:"Amazon RDS让您可以访问熟悉的MySQL数据库的全部功能.这意味着您现在使用的代码,应用程序和工具与现有的MySQL数据库无缝地与Amazon RDS协同工作."

我不懂.Amazon RDS可通过Web服务访问,还有一个客户端库(如.Net).

因此,如果我有一个使用DAL的现有.Net应用程序,而该DAL又会查询MySQL,我如何与Amazon RDS进行相同的DAL通话(通过Web服务).或者我在这里遗漏了什么?

mysql migrate amazon-rds

13
推荐指数
1
解决办法
6623
查看次数

Elastic Beanstalk从shell SSH连接到RDS

我在Elastic Beanstalk EC2实例上有一个python应用程序,它连接到PostgreSQL RDS.

我的应用程序工作正常,并使用Elastic Beanstalk设置的环境变量来连接数据库:

os.environ['RDS_DB_NAME']
os.environ['RDS_USERNAME']
os.environ['RDS_PASSWORD']
os.environ['RDS_HOSTNAME']
os.environ['RDS_PORT']
Run Code Online (Sandbox Code Playgroud)

但是,当我使用SSH登录EC2实例时,这不起作用.未设置RDS环境变量.由于我的应用程序在浏览器中工作,我认为它不能是安全组.我还尝试使用virtualenv激活访问变量.

当我有SSH连接时,如何使弹性beanstalk定义这些变量?

python ssh amazon-ec2 amazon-rds amazon-elastic-beanstalk

13
推荐指数
1
解决办法
2118
查看次数