Questions tagged «amazon-rds»

Amazon RDS(关系数据库服务)

2
从VPC内部访问Amazon EC2 RDS实例
我在“经典” EC2(无VPC)中设置了Amazon RDS实例。 我还设置了一个VPC,用于容纳我们更新的,已迁移的应用程序等。 但是,似乎无法在DB Security Groups中指定CIDR或EC2安全组的组合,以允许我的VPC实例连接。允许的安全组只是“经典”安全组。 我找不到任何文件表明这是行不通的,但是我也找不到肯定的文件。谷歌搜索以“其他方式”获得了很多结果,例如VPC中的RDS实例和EC2中的实例。我有相反的问题。 我是否正在查看时间点还原到VPC中的新实例以使连接正常工作?我知道我可以维持我对公共可用性的要求,但是我想暂时允许我的VPC实例连接。

2
首次尝试将EC2 MySQL迁移到Amazon RDS进行得不顺利-SUPER特权
我一直在尝试将现有数据库从在EC2上运行的MySQL迁移到新的Amazon RDS实例(进行实验以查看是否可以迁移)。到目前为止,进展并不顺利。在设置复制(此处的说明)之前,我陷入了最初的导入。 我已经按照说明准备了RDS实例,并且可以使用mysql从EC2实例连接到它。我将mysqldump命令运行为: mysqldump --master-data --databases db1 db2 > dump.sql 然后尝试通过以下方式将其上传到RDS: mysql -h RDSHost -P 3306 -u rdsuser --password=rdspassword < dump.sql 第一个问题是转储的第22行: 将MASTER更改为MASTER_LOG_FILE ='mysql-bin.000002',MASTER_LOG_POS = 106; 此行导致错误ERROR 1227 (42000) at line 22: Access denied; you need (at least one of) the SUPER privilege(s) for this operation。没问题,只需注释掉该行,并希望以后通过mysql.rds_set_external_master()对其进行修复。重试了上传,并收到了非常类似的错误:ERROR 1227 (42000) at line …

5
AWS:使用单个RDS实例进行多区域设置
我正在尝试以多区域方案扩展我们的Web应用程序(PHP,MySQL,内存缓存)。当前,我们正在使用在ELB和RDS实例后面有两个EC2实例的设置,所有这些实例均位于美国东部(弗吉尼亚州)地区。 我们也希望在欧盟(爱尔兰)地区也有业务。这意味着那里至少有一个新的EC2实例(与其他相同,服务于同一应用程序)。 我已经复制了所需的AMI,设置了新实例,设置了相同的ELB配置(SSL终止所需),并在Route53中配置了基于延迟的路由。它按建议工作。 但是,来自欧盟的客户存在速度问题。这是由于EU EC2实例连接到基于美国的RDS实例这一事实。据我所知,亚马逊尚未启用RDS多区域复制。 您是否对使用单个RDS实例时如何适当加快整个设置有任何建议? 另外,关于如何扩大规模的任何一般想法?理想情况下,出于各种原因,我们希望继续使用RDS技术。不过,我愿意接受建议(我想下一个想法是托管我们自己的MySQL服务器)。

2
为什么我的“使用的字节数”在我的Amazon Aurora群集上总是增加?
我有一个Amazon(AWS)Aurora数据库集群,而且每天都[Billed] Volume Bytes Used在增加。 我已经使用表格检查了所有表格(在该群集中所有数据库中)的大小INFORMATION_SCHEMA.TABLES: SELECT ROUND(SUM(data_length)/1024/1024/1024) AS data_in_gb, ROUND(SUM(index_length)/1024/1024/1024) AS index_in_gb, ROUND(SUM(data_free)/1024/1024/1024) AS free_in_gb FROM INFORMATION_SCHEMA.TABLES; +------------+-------------+------------+ | data_in_gb | index_in_gb | free_in_gb | +------------+-------------+------------+ | 30 | 4 | 19 | +------------+-------------+------------+ 总计:53GB 那么,为什么此时我要向我收取近75GB的费用呢? 我了解到,永远无法释放已调配的空间,就像普通MySQL服务器上的ibdata文件永远不会缩小一样。我可以。这是有记录的,可以接受。 我的问题是,每天结算的空间会增加。而且我确定我不会暂时使用75GB的空间。如果我要做这样的事情,我会明白的。就像我通过删除表中的行,删除表,甚至删除数据库释放的存储空间从未被重复使用。 我已经多次联系过AWS(高级)支持,但始终无法很好地解释为什么。 我已经收到建议OPTIMIZE TABLE在有很多表free_space(每个INFORMATION_SCHEMA.TABLES表)的表上运行,或者检查InnoDB历史记录的长度,以确保删除的数据仍不保留在回滚段中(参考:MVCC) ,然后重新启动实例以确保回滚段为空。 这些都没有帮助。

2
找不到我的Amazon-RDS实例的私有IP地址
我将主/从数据库架构移至Amazon RDS,一切正常。 但是我有一个从属RDS服务之外的从属服务器,该服务应与新的主服务器保持同步,为此,我必须将数据库域名master-db.myawsserver.com指向主服务器(RDS)专用地址IP。 AWS控制台未提供此信息,我已直接连接到MySQL数据库。

3
AWS RDS MySQL与Aurora
我到处都读到Aurora的性能更高(主张等)。如果是这样,并且忽略了成本差异,那么任何人使用RDS MySQL的原因是什么?两者之间的技术差异是什么,这会使某人不选择Aurora?


3
AWS RDS连接数
我正在将AWS RDS与MySQL一起用于一个项目,并且有一个“大型”实例。该文档对于计算资源和RAM的意义是明确的,但是我找不到任何可以记录多少个开放数据库连接的文档。我正在使用的应用程序是PHP,它利用具有持久连接的PDO。这意味着打开的连接数可以达到在任何给定点运行的PHP子进程的最大数量。如何确保我的RDS实例的最大连接设置足够高,以使其满意?

2
Amazon RDS:什么是IO请求?
我有一个RDS实例,花费了我很多钱。从我在亚马逊上的帐户活动中,我看到该实例在过去7天中已收到约800,000,000个IO请求。 为了给您一点视角,我的应用每天仅获得约6,000次唯一访问,它并没有建立那么多的数据库连接。 那么,IO请求到底是什么?为什么这个数字如此之高?如果有必要,我愿意尽我所能来降低成本,但是我不确定到底发生了什么。 我会很感激你的想法。
9 mysql  io  amazon-rds 

4
自动缩放MySQL服务器的方法?
我运行的网站流量激增,因此自动缩放解决方案在这种情况下非常有利可图。当前,Web服务器能够水平自动缩放,但瓶颈在MySQL服务器上。 我已经尝试过使用Amazon RDS Multi-AZ,但是12 GB数据库的升级大约需要15分钟,而停机时间则是几分钟。当我已经知道在某个特定时刻将会出现流量激增时,它就起到了很大的作用。 我也考虑过Xeround。尽管对于这种规模的数据库而言,这是非常昂贵的,但这可能是最好的解决方案。无论如何,这不是一个选择,因为我在法律上需要数据库位于欧盟。 我已经阅读了有关Scalr的内容,但不确定是否有帮助以及如何使用。 我已经看到许多云托管提供商都提供了垂直扩展解决方案,我认为停机时间为零(据我所知,他们使用Xen虚拟机管理程序无法确定这是否真的可能)。那可能是一个解决方案,但我想知道它是否没有停机时间,以及MySQL配置(以及操作系统上的许多其他功能)如何能够在没有停机时间的情况下进行升级。 我已经尝试过使用MySQL从属服务器,但这根本没有帮助。 我正在使用memcache,它可以提供很多帮助,但还不够。我需要升级的原因是写入,而不仅仅是读取。 有什么建议么?先感谢您
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.