在AWS RDS代理中,使用只读端点读取数据库时,可能会出现性能问题。为了解决这个问题,我们可以采用以下方法:
const rdsProxy = require('rds-proxy-client'); const client = rdsProxy({...}, true); // use read/write endpoint
const rdsProxy = require('rds-proxy-client'); const client = rdsProxy({...}, true, { max: 10 }); // increase connection pool size
const rdsProxy = require('rds-proxy-client'); const cache = { get: (...args) => {}, set: (...args) => {} }; const client = rdsProxy({...}, true, null, { cache }); // use proxy cache
采用这些方法,可以有效地解决AWS RDS代理在只读端点表现不佳的问题。