路由
| 场景 | 路由目标 | 注意点 |
|---|---|---|
| 普通查询 | 从库 | 可接受秒级延迟 |
| 写入后的读 | 主库 | 会话内保持读己之写 |
| 报表统计 | 专用从库 | 避免抢占在线流量 |
| 事务内读 | 主库 | 需读到本事务的写 |
会话策略
会话策略
用户发生写操作后 N 秒内,该会话的读请求强制路由主库;
N 与复制延迟监控联动,延迟增大时自动放宽。写请求路由到主库、读请求路由到从库,用复制扩展读吞吐;代价是复制延迟下的旧数据读,需要为“刚写就查”等场景保留走主库的路径。
| 场景 | 路由目标 | 注意点 |
|---|---|---|
| 普通查询 | 从库 | 可接受秒级延迟 |
| 写入后的读 | 主库 | 会话内保持读己之写 |
| 报表统计 | 专用从库 | 避免抢占在线流量 |
| 事务内读 | 主库 | 需读到本事务的写 |
用户发生写操作后 N 秒内,该会话的读请求强制路由主库;
N 与复制延迟监控联动,延迟增大时自动放宽。