php可以抓取网页数据吗(AmazonAurora中的I/O是什么?它们是如何计算的?)

优采云 发布时间: 2021-09-12 00:08

  php可以抓取网页数据吗(AmazonAurora中的I/O是什么?它们是如何计算的?)

  问:Amazon Aurora 中的 I/O 是什么?它们是如何计算的?

  I/O 是 Aurora 数据库引擎依赖基于 SSD 的虚拟化存储层执行的输入/输出操作。每个数据库页读取操作计为一次 I/O。 Aurora 数据库引擎依靠存储层发出读取来检索不在缓存中的数据库页面。如果您的查询流量从存储或缓存中完全可用,则您无需为从存储中检索任何数据页的操作付费。如果您的查询流量无法从存储中完全提供,任何需要从存储中检索的数据页面都会产生费用。 Aurora MySQL 中每个数据库页面为 16KB,Aurora PostgreSQL 中每个数据库页面为 8KB。

  Aurora 的目的是消除不必要的 I/O 操作以降低成本并确保资源可以服务于读/写流量。仅当 Aurora MySQL 中的重做日志或 Aurora PostgreSQL 中的预写日志永久保存到存储层时才使用写入 I/O,以使写入持久。写入 I/O 以 4KB 为单位计算。例如,一个 1024 字节的日志记录算作一次写 I/O 操作。但是,如果日志记录超过 4KB,则需要多次写入 I/O 操作才能使其永久化。如果它已经永久存在于同一个存储保护组中,Aurora 数据库引擎可以将日志记录小于 4KB 的并发写入操作批量处理,以优化 I/O 消耗。与传统数据库引擎不同,Aurora 从不将脏数据页刷新到存储。

  您可以在 AWS 控制台中查看 Aurora 实例消耗的 I/O 请求数。要查询 I/O 消耗,请转到控制台的 RDS 部分,查看您的实例列表,选择 Aurora 实例,并在监控部分查找“计算的读取操作”和“计算的写入操作”指标。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线