【发布时间】:2015-09-20 19:11:08
【问题描述】:
我有一个使用 PostgreSQL 数据库在 Heroku 上运行的 python 应用程序。如果我创建一个数据库追随者,该追随者是否会用于自动平衡读取数据库负载?我知道这为我提供了各种故障转移副本,但它会减轻我的数据库负载吗?
【问题讨论】:
标签: postgresql heroku
我有一个使用 PostgreSQL 数据库在 Heroku 上运行的 python 应用程序。如果我创建一个数据库追随者,该追随者是否会用于自动平衡读取数据库负载?我知道这为我提供了各种故障转移副本,但它会减轻我的数据库负载吗?
【问题讨论】:
标签: postgresql heroku
不——您需要配置您的 Python 软件以将 SQL 查询发送到从属数据库和主数据库,以便真正“减轻”您的数据库负载。
如果您使用的是 Django,则需要阅读以下内容:https://docs.djangoproject.com/en/1.8/topics/db/multi-db/
如果您使用的是 SQLAlchemy,请阅读以下内容:read slave , read-write master setup
【讨论】: