我正在亚马逊网络服务(Amazon Web Services)上使用RDS MySQL实例。RDS位于公共子网,因为我需要从外部PC通过internet写入此数据库。此外,我在java和python等程序中编写查询,以提取位于此MySQL数据库上的数据。我想知道的是如何监视从RDS实例读取/查询的数据量。我知道AWS每月向我收取每GB数据的费用,我经常查询数据库,所以这个统计数据会很有帮助。
提前谢谢你。
我在一个web API中有一个JDBC连接池,它经常向RDS实例发出请求。每个请求都是针对一个长期运行的SQL查询的,PG决定不使用索引,因为要返回的数据量相当大。我注意到,一些长期运行的查询只是停留在状态idle in transaction中。当在pid表中查找这些进程的pg_locks时,它们有152行。使用模式AccessShareLock。这个表的意图是永远不更新--它作为时刻表中的一个点。所以我不认为需要