database - 网络性能对数据库 (RDS) 的影响
问题描述
我想知道网络性能(也是 AWS RDS 实例类型使用的指标的确切名称)对数据库的影响。
我正在使用并行处理(Kubernetes 中的多个 Pod)大规模加载带有数据的 Graph 数据库。
我注意到,只需将一种 RDS 实例类型更改为更强大的一种,并在 AWS 控制台中监控数据库指标,性能就会翻倍。
翻倍的性能数据是:
VolumeWriteIOPs - 双倍
网络吞吐量 - 双倍VolumeReadIOPs
- 三倍
由于更好的实例类型具有更多的 CPU、RAM、磁盘和可能的网络性能(我相信实例规范中没有显示“不可见的”网络性能分层),我想我的问题确实是 -如果有具有相同 CPU、相同 RAM、相同磁盘性能的(假设的)实例,仅网络性能对数据库有什么影响?
如果网络性能较低,DB 和 RDS DB 处理一切的速度会变慢吗?
或者它是否以相同的速度响应,但只提供更少的连接(让其他人等待)?
在我的用例中,它们是写入数据库的 Kubernetes Pod,所以它为每个 Pod 服务的速度是否更慢,或者在某个点以上是否无响应?
解决方案
推荐阅读
- android - 我的 Recyclerview 只显示最后一项
- wso2 - wso2am-2.2.0 java.lang.ClassCastException: [Ljava.lang.String; 不能转换为 [B
- c++ - 为什么 Eclipse for C/C++ Developers 在构建时不提供控制台输出?
- javascript - 如何隐藏后面的页面并在 jquery ajax 响应中显示分页?
- tsql - 替换字符串中的多个值
- android - 如何在android中进行数字格式化。我应用了很多代码,但它不再工作了
- php - Ionic 使用一个 http 请求上传多个视频
- jquery - 如何在 Jquery Datatable 分页锚元素上添加额外的类?
- java - 在不可见的 Internet Explorer vba 中控制元素
- python - 未找到名称为“Read Csv File To List”的关键字