Answers:
啊,亚马逊网络服务。现有最大的钱槽之一。很好,但并不总是便宜。实际上,几乎从来都不便宜,而且总是很难估计费用。
IO请求是磁盘操作。无论是读取还是写入,您基本上要负担从其系统中获取多少数据。太疯狂了
您可以通过查看iostat估算正在发出的IO请求。
7天内有8亿次IO请求。.约等于1300 IOPS。哇。那是一些邪恶的表现。
例如,一个中型网站数据库的大小可能为100 GB,并且预计在一个月的时间内平均每秒100个I / O。这将转化为每月10美元的存储成本(100 GB x 0.10美元/月),大约每月26美元的请求成本(260万秒/月x 100 I / O每秒* 0.10美元/百万I / O)。
从http://aws.amazon.com/ebs/到页面的大约90%
如果您真的想减少这花了您多少钱,那么可能是时候看看RDS是否真的最适合您的应用程序和项目预算。
如果您一天只有6k次点击,那么使用专用服务器(最好是em中的2个,其中DB用于一个,Web服务用于一个)可能会在成本和性能上做得更好。进行该调用实际上要困难一些,因为您对应用程序的讨论还不够多。
我有一个RDS实例,花费了我很多钱。
“云服务”并不意味着东西会花你几分钱。基本上,I / O请求是需要从磁盘中获取的任何内容(即数据库或索引页)。如果您有一个大型数据库,并且使用全表扫描进行查询,这一点也不奇怪。您可能会考虑通过使用将“未索引”查询记录到MySQL慢日志并为适当的列添加索引的选项来查找使用未索引列进行过滤的查询。由于您没有直接编辑配置文件的选项,因此可以使用RDS参数组配置来设置log-queries-not-using-indexes
和查询mysql.slow_log
表中的日志条目。
另外,请考虑针对数据库实例从您的AWS实例针对数据库实例运行MySQL调整入门脚本,以查看较大的实例是否有帮助,因为可用于缓存的内存量更大,从而减轻了磁盘上的负载。该脚本评估许多配置参数和性能计数器,以提供有关可能出现的瓶颈的一些信息并提供一些通用建议。
&
,以它的代码很清楚,从来没有人异形它。)